POST api/StudentCourseStudyPlan/getStudentStudyData?Email={Email}
Used to get the student activity track.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| string |
Required |
Body Parameters
AjaxDataTablePostModel| Name | Description | Type | Additional information |
|---|---|---|---|
| draw | integer |
None. |
|
| start | integer |
None. |
|
| length | integer |
None. |
|
| columns | Collection of Column |
None. |
|
| search | Search |
None. |
|
| order | Collection of Order |
None. |
|
| totalRows | integer |
None. |
Request Formats
application/json, text/json
{
"draw": 1,
"start": 2,
"length": 3,
"columns": [
{
"data": "sample string 1",
"name": "sample string 2",
"searchable": true,
"orderable": true,
"search": {
"value": "sample string 1",
"regex": "sample string 2"
}
},
{
"data": "sample string 1",
"name": "sample string 2",
"searchable": true,
"orderable": true,
"search": {
"value": "sample string 1",
"regex": "sample string 2"
}
}
],
"search": {
"value": "sample string 1",
"regex": "sample string 2"
},
"order": [
{
"column": 1,
"dir": "sample string 2"
},
{
"column": 1,
"dir": "sample string 2"
}
],
"totalRows": 4
}
application/x-www-form-urlencoded
Response Information
Resource Description
Format : ajaxDataTable
StudentActivityTracking| Name | Description | Type | Additional information |
|---|---|---|---|
| StudentActivityTrackingId |
which will be used to identify the tracking based on student, will be 0 when visiting a page and while updating the activity we need to send |
integer |
None. |
| StudentId |
Gets or sets the |
integer |
None. |
| RegistrationId |
which will be used to identify the tracking based on registration,need to send only when accessing course related pages |
integer |
None. |
| StudentProductId |
this column will be helpful for tracking the produt activity |
integer |
None. |
| ScreenName |
the name of the screeen where the tracking has been done |
string |
None. |
| Activitytype |
whether it is a miscelenous or notes, video or quiz |
string |
None. |
| CourseMaterialFolderId |
having the folderid which is the refrence of the topic |
integer |
None. |
| StudentCourseMaterialId |
to have the track for each materialid |
integer |
None. |
| TrackedDate |
Gets or sets the tracked date |
date |
None. |
| TrackStartTime |
Gets or sets the Track start time |
date |
None. |
| TrackEndTime |
Gets or sets the Track End time |
date |
None. |
| SpentDuration |
Gets or sets the Spent hours |
integer |
None. |
| decSpentDuration |
Gets or sets the spent hours in decimal |
decimal number |
None. |
| SubjectId |
Gets or sets the subject Id |
integer |
None. |
| SubjectName |
Gets or sets the subject name |
string |
None. |
| Comments |
Gets or sets the comments |
string |
None. |
| IsOfflineTrack |
Gets or sets is offline track |
boolean |
None. |
| StudentName |
Gets or sets the |
string |
None. |
| EmailAddress |
Gets or sets the |
string |
None. |
| IsSessionExpired |
Gets or Sets the session expired or not |
boolean |
None. |
Response Formats
application/json, text/json
{
"StudentActivityTrackingId": 1,
"StudentId": 2,
"RegistrationId": 1,
"StudentProductId": 1,
"ScreenName": "sample string 3",
"Activitytype": "sample string 4",
"CourseMaterialFolderId": 1,
"StudentCourseMaterialId": 1,
"TrackedDate": "2026-04-02T23:45:44.2002197-04:00",
"TrackStartTime": "2026-04-02T23:45:44.2002197-04:00",
"TrackEndTime": "2026-04-02T23:45:44.2002197-04:00",
"SpentDuration": 1,
"decSpentDuration": 5.0,
"SubjectId": 1,
"SubjectName": "sample string 6",
"Comments": "sample string 7",
"IsOfflineTrack": true,
"StudentName": "sample string 9",
"EmailAddress": "sample string 10",
"IsSessionExpired": true
}