The LMS Toolkit helps school districts unlock, simplify, and use instructional system data. The Toolkit's initial use cases focus on student assignment completion and measurement, and on general student activity and "presence" in instructional systems.
Use Cases
The LMS Toolkit is use-case driven, and the primary use cases are
Allow school districts to assess the level of student engagement in course work and combine this data with data from other key systems (such as SIS and assessment data) in order to support teachers and administrators in making the best possible decisions about the needs of and intervention options for individual students.
Utilities that extracts data from important K12 instructional systems and merges that data into a common format (LMS Unifying Data Model).
Note that these can be used independent of the Ed-Fi technology infrastructure and platform if desired.
Pull from Canvas, Google Classroom, or Schoology
CSV files
Loaders
Utilities that push the data into a SQL Server database store.
CSV files created by the extractors
lms.* tables in SQL Server
Harmonizers
Utilities that help make the LMS data queryable alongside SIS data, by addressing problems such as entity identity mismatch, filtering of irrelevant MLS data, etc.
Builds support for the LMSX extension directly into the Ed-Fi ODS/API, allowing LMS vendors to push data directly into the API, and thus making the tools above unnecessary
If you would like to help us build tools for your platform, please contact us!
Use Cases
The LMS Toolkit is use-case driven, and the primary use cases are
Allow school districts to assess the level of student engagement in course work and combine this data with data from other key systems (such as SIS and assessment data) in order to support teachers and administrators in making the best possible decisions about the needs of and intervention options for individual students.
Providing the ability of school districts to mark attendance, especially in remote instructional contexts. That use cases is described in this analysis: /wiki/spaces/TT/pages/18648309
Origins of the Toolkit
The LMS Toolkit came out of Project Fizz - the Ed-Fi community project to unlock data from instructional systems.
Unlocking this data is especially important the changes brought on by the COVID-19 pandemic. There has been a huge increases in the use of virtual and blended models of education, and giant increases in the use of online instructional systems in general. Instructional systems data is now more critical than ever to understanding student progress.
But as with all instructional and other school district tools, no one system tells the whole story of an individual student, so getting data out so it can be combined with other data is critical.
Information for Contributors
We could use the help and would love to have community members contribute code or other assistance!
Developers: The LMS Toolkit is ideal for community contribution and we would be happy to work with any members of the Ed-Fi community. The base repo is hosted on GitHub here: https://github.com/Ed-Fi-Exchange-OSS/LMS-Toolkit Let us know if you would like to help!
Testers / feedback: We also need school districts to help us try out the Toolkit and refine it. Please reach out if you would like to help in this fashion via the Ed-Fi #general Slack channel.
Notice: LMS provider application logos used per these guidelines: