This page details the ongoing-study on human, software behavior of ITM software. This model is obtained from test cases written for ITM and the server logs of the software. It is currently been used to develop and reenforce test cases to improve stability of ITM.

ITM – Behaviour Model Stats
Total unique user sessions sets : 973/
Total Test cases used 143.
Total Actions: 45
Total Unique Server log sets: 10 across 79 items.
Complete Link to reference tables: Workbook < Sheet 1, Sheet 2>
Ref Tables in brief
Actions Table +----+--------------------------------------+ | a# | Action Details | +----+--------------------------------------+ | 0 | click: id=login-with-kf | | 1 | click: id=select-kf-server | | 2 | select : id=select-kf-server | | 3 | type : id=username | | 4 | type : id-password | | 5 | click : id=submit | | 6 | click : id=community-one | | 7 | click : id=create-project | | 8 | click : id=project-title | | 9 | type : id=project-title | | 10 | click : id=project-goal | | 11 | type : id=project-goal | | 12 | click : id=save | | 13 | click : id=edit-project | | 14 | click : id=modify-project | | 15 | click : id=cancel-modifications | | 16 | click : id=project-one | | 17 | click : id=nav-show | | 18 | click : id=sub_menu_teacher_space | | 19 | click : id=members | | 20 | click : id=add_new | | 21 | click : id=user_ | | 22 | click : id=add_finish | | 23 | click : id=delete_user_ | | 24 | click : id=gp_ | | 25 | click : id=btn-add-teacher-reminder | | 26 | click : id=input-reminder-title | | 27 | type : id=input-reminder-title | | 28 | click : id=input-reminder-content | | 29 | type : id=input-reminder-content | | 30 | click : id=btn_add_reminder | | 31 | click : id=btn_cancel_reminder | | 32 | right-click : id=project-node-circle | | 33 | click : text=Add wondering area | | 34 | click : id=wf_name | | 35 | type : id=wf_name | | 36 | click : id=wf_why_important | | 37 | type : id=wf_why_important | | 38 | click : id=wf_finish | | 39 | right-click : id=wf-node-circle | | 40 | click : text=Info | | 41 | click : id=#area_edit_btn | | 42 | click : id=wa_name | | 43 | type : id=wa_name | | 44 | click : id=wa_save | | 45 | click : id=delete_button | +----+--------------------------------------+ Server Logs Table +----+---------------------------+-----------------------------------------------------------------------+ | S# | Detail | Actual-URL | +----+---------------------------+-----------------------------------------------------------------------+ | 0 | API-get-kf-info | NAV https://itm.arcc.albany.edu/IIUSs/kf6/login.jsp | | | | GET https://itm.arcc.albany.edu/WSG/kfurl/get | | 1 | API-login | POST https://itm.arcc.albany.edu/IIUSs/kf6/checkuser | | | | NAV https://itm.arcc.albany.edu/ITM3/dashboard.jsp | | | | POST https://itm.arcc.albany.edu/IIUSs/kf6/getCommunities | | | | POST https://itm.arcc.albany.edu/WSG/community/get/byemail | | 2 | API-Fetch-community-info | POST https://itm.arcc.albany.edu/WSG/grade/get/all | | | | POST https://itm.arcc.albany.edu/WSG/curriculum/get/all | | | | POST https://itm.arcc.albany.edu/WSG/user/get/all | | | | POST https://itm.arcc.albany.edu/WSG/project/get/all | | | | POST https://itm.arcc.albany.edu/WSG/me/project/asauthor/get | | | | POST https://itm.arcc.albany.edu/WSG/project/author/get/all | | | | POST https://itm.arcc.albany.edu/WSG/me/project/asmember/get | | | | POST https://itm.arcc.albany.edu/WSG/project/grade/get/all | | | | POST https://itm.arcc.albany.edu/WSG/project/curriculum/get/all | | 3 | API-Save-project | POST|https://itm.arcc.albany.edu/WSG/view/add | | | | POST https://itm.arcc.albany.edu/WSG/project/add | | | | POST https://itm.arcc.albany.edu/WSG/project/member/add/byauthor | | | | POSt https://itm.arcc.albany.edu/WSG/project/member/add/byauthor | | | | POST https://itm.arcc.albany.edu/WSG/wondering_area/add | | | | POSt https://itm.arcc.albany.edu/WSG/project/view/add | | | | POST https://itm.arcc.albany.edu/WSG/project/wondering/add | | | | POST https://itm.arcc.albany.edu/WSG/thread/add | | | | POSt https://itm.arcc.albany.edu/WSG/project/thread/add | | | | POST https://itm.arcc.albany.edu/WSG/thread/wondering/add | | | | POST https://itm.arcc.albany.edu/WSG/thread_view/add | | | | POSt https://itm.arcc.albany.edu/WSG/grade/get/all | | | | POST https://itm.arcc.albany.edu/WSG/curriculum/get/all | | | | POSt https://itm.arcc.albany.edu/WSG/user/get/all | | | | POST https://itm.arcc.albany.edu/WSG/project/get/all | | | | POST https://itm.arcc.albany.edu/WSG/me/project/asauthor/get | | | | POST https://itm.arcc.albany.edu/WSG/project/author/get/all | | | | POST https://itm.arcc.albany.edu/WSG/me/project/asmember/get | | | | POST https://itm.arcc.albany.edu/WSG/project/grade/get/all | | | | POST https://itm.arcc.albany.edu/WSG/project/curriculum/get/all | | 4 | API-Modify-project | POST https://itm.arcc.albany.edu/WSG/project/grade/del/all | | | | POST https://itm.arcc.albany.edu/WSG/project/author/del/all | | | | POST https://itm.arcc.albany.edu/WSG/project/curriculum/del/all | | | | POST https://itm.arcc.albany.edu/WSG/project/update | | | | POST https://itm.arcc.albany.edu/WSG/project/member/add/byauthor | | | | POST https://itm.arcc.albany.edu/WSG/project/get/byid | | | | POST https://itm.arcc.albany.edu/WSG/all_buddy_project/update | | 5 | API-Get-All-Users | NAV https://itm.arcc.albany.edu/ITM3/project/teacherspace/members.jsp | | | | POST https://itm.arcc.albany.edu/WSG/group/get/all | | | | POST https://itm.arcc.albany.edu/WSG/project/user/get | | | | POST https://itm.arcc.albany.edu/WSG/project/group/get | | 6 | API-Add-Member-By-Author | POST https://itm.arcc.albany.edu/WSG/project/member/add/byauthor | | 7 | API-Delete-User-By-Author | POST https://itm.arcc.albany.edu/WSG/project/member/del/byauthor | | 8 | API-Add-Members-By-Group | POST https://itm.arcc.albany.edu/WSG/project/member/add/bygroup | | 9 | API-Add-Reminder | POST https://itm.arcc.albany.edu/WSG/reminder/add | | | API-Get-Reminders? | POST https://itm.arcc.albany.edu/WSG/reminder/get/byprojectid | | 10 | SET-API-Load-Dashboard | POST /WSG/view/get/all | | | | POST /WSG/area/thread/note/count/get | | | | POST /WSG/area/thread/note/count/get | | | | POST /WSG/area/thread/note/count/get | | | | POST /WSG/area/thread/note/count/get | | | | POST /WSG/wondering_area/thread/get/byprojectid | | | | POST /WSG/supertalk/get/numberofnote | | | | POST /WSG/supertalk/jot/get/byid | | | | POST /WSG/supertalk/get/numberofnote | | | | POST /WSG/supertalk/jot/get/byid | | | | POST /WSG/supertalk/jot/get/byid | | | | POST /WSG/supertalk/jot/get/byid | | | | POST /WSG/supertalk/get/numberofnote | | | | POST /WSG/supertalk/get/numberofnote | | | | POST /WSG/wondering_area/get/byprojectid | | | | POST /WSG/project/thread/get | | | | POST /WSG/focus_members/get/all/byprojectid | | | | POST /WSG/wondering_area/area/focus/get | | | | POST /WSG/project/note/count/get | | | | POST /WSG/thread/color_label/get | | | | POST /WSG/color_label/get | | | | POST /WSG/supertalk/get/all | | | | POST /WSG/project/get/byid | | | | POST /WSG/my_buddy_project/get | | | | POST /WSG/community/byid | | | | POST /WSG/reminder/get/byprojectid | | | | POST /WSG/project/wondering_area/thread/get | | 11 | API-Add-Wondering-area | POST https://itm.arcc.albany.edu/WSG/wondering_area/add | | | | POST https://itm.arcc.albany.edu/WSG/project/wondering/add | | 12 | API-Update-WonderingArea | POST https://itm.arcc.albany.edu/WSG/wondering_area/update | | 13 | API-Delete-WonderingArea | POST https://itm.arcc.albany.edu/WSG/project/wondering_area/del | +----+---------------------------+-----------------------------------------------------------------------+

We observe that S10, S5, S2 signify such pages, they only have 1 inbound edge when the referring node is of type action. The user is redirected to such a page only when (1)User clicks on the singular button/link where the reference to such a page exists. (2) user finishes other actions which call other APIs to modify/add data and then the dashboard is loaded to show the summary of any data added.