Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Important
After careful consideration we are currently not onboarding new customers to the Education Data Lake Export feature.
We understand that this might be inconvenient, and we encourage you to direct educators to the Insights tab in the classes they own. This will allow teachers to utilize the available data to inform and enhance their teaching.
We appreciate your understanding during this transition.
Education data lake Export allows an Education data lake customer to get a copy of the Insights data lake in their own custom analytics using Azure Data Share services. Export uses Data Share to copy blobs from the Microsoft subscription into the customer Azure subscription. Data Share generates a snapshot of the Insights data that can be exported to an organization’s Azure Data Lake. Data Share helps simplify this process to securely export data. Organizations can then use Microsoft Synapse, Azure Machine Learning, and/or Power BI to create their own customized analytics and reports.
With Education Insights signal data in their Azure Data Lake, organizations can then combine it with other data sources such as SIS, LMS, or assessment data.
Along with Activity data captured when Education data lake Export is enabled, the snapshot will also contain a copy of the Student Information System (SIS) / Student Management System (SMS) roster data has been captured, along with Microsoft Entra ID. Learn more here: - Data Lake Schema – Rostering - Data Lake Schema – Microsoft Entra ID
Note
Activity data is only stored in SDS's Data Lake if Education data lake Export is enabled.
Category | Column | Data Type | Column Description |
---|---|---|---|
All | SignalType | String | Sharepoint: |
Like | |||
Unlike | |||
FileAccessed | |||
FileModified | |||
FileDownloaded | |||
FileUploaded | |||
ShareNotificationRequested | |||
AddedToSharedWithMe | |||
CommentCreated | |||
CommentDeleted | |||
UserAtMentioned | |||
Teams Channel: | |||
PostChannelMessage | |||
ReplyChannelMessage | |||
VisitTeamChannel | |||
ExpandChannelMessage | |||
ReactedWithEmoji | |||
Teams Meeting: | |||
CallRecordSummarized | |||
Assignment Services: | |||
AssignmentEvent | |||
SubmissionEvent | |||
OneNote: | |||
OneNotePageChanged | |||
Reading progress: | |||
ReadingAssignment | |||
ReadingSubmission | |||
Reflect (is the signal type) | |||
All | StartTime | DateTime | Action time |
All | UserAgent | String | Device information |
All | SignalId | String | Can be used to remove potential signal duplications |
All | SisClassId | String | Only for tenants running SDS [empty is the sample] |
All | ClassId | String | Office Group ID |
All | ChannelId | String | Optional, the channel in which action took place. In some cases such as AS signal empty==general. In cases of meetings this will identify the channel the meeting took place and hence can be used as a meeting ID. |
All | AppName | String | Application used: Assignments, SharePoint Online, Teams, OneDrive for Business, OneNote, TeamsMobile, ReadingProgress, Reflect |
All | ActorId | String | Microsoft Entra Object ID |
All | ActorRole | String | Student – only for tenants running SDS |
All | SchemaVersion | Real | Technical, used to track data changes or bugs in the export |
Assignments | AssignmentId | String | GUID, identifies the assignment. Can be used to access Graph for more information. |
Assignments | SubmissionId | String | GUID, identifies the student submission. Can be used to access Graph for more information. |
Assignments | SubmissionCreatedTime | DateTime | Time the submission was created. |
Assignments, Reflect, Reading Progress | Action | String | Assigned (also for Reading Progress), Updated, Returned, Visited (also for Reading Progress), Submitted, Unsubmitted, Deleted, FeedbackSubmitted (also for Reflect), CardPosted (Reflect), EditMiscue (Reading Progress), Submit (Reading Progress), Attempt (Reading Progress) |
Assignments | DueDate | DateTime | Assignments due date |
All | ClassCreationDate | DateTime | Time the class was created |
Assignments | Grade | String | Optional. Submission grade points. Example: 100 (when action = Returned) |
Files | SourceFileExtension | String | For file signals, captures the type of file: aspx, docx, web, mp4, jpg, pptx, etc. |
Meetings | Meeting Duration | TimeSpan | Duration in seconds the student spent in the meeting |
Meetings | Meeting Session ID | String | The meeting session ID |
Meetings | Meeting type | String | The meeting type |
Reading Progress | ReadingSubmissionWordsPerMinute | Int | Student submission result, reading pace |
Reading Progress | ReadingSubmsssionAccuracyScore | Real | Student submission result, reading progress accuracy score |
Reading Progress | ReadingSubmissionMispronunciationCount | Int | Per student attempt, number of works mispronounced |
Reading Progress | ReadingSubmissionRepetitionsCount | Int | Per student attempt, number of words repeated |
Reading Progress | ReadingSubmissionInsertionsCount | Int | Per student attempt, number of words inserted |
Reading Progress | ReadingSubmissionObmissionCount | Int | Per student attempt, number of works omitted |
Reading Progress | ReadingSubmissionAttemptNumber | Int | Index of student attempts |
Reading Progress | ReadingAssignmentWordCount | Int | Assignment details – number of works in the text of the assignment. Student submission definition – total number of words the user read. |
Reading Progress | ReadingAssignmentFleschKincaidGradeLevel | Real | Only in the Assignment definition signals (not per student attempt) |
Reading Progress | ReadingAssignmentLanguag | String | Only in the assignment definition signals (not per student attempt) |