Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: updating for LMS Toolkit 1.3

Version 1.3

This release includes performance updates to the Instructure Canvas LMS connector, utilizing the GraphQL interface instead of the REST API interface as in prior versions.  In testing, we've seen a significant increase in performance where a test run that previously took 3 mins 24 seconds, now takes 47 seconds with the new interface.

Jira Legacy
serverEd-Fi Issue Tracker
serverIde04b01cb-fd08-30cd-a7d6-c8f664ef7691
keyLMS-308

Version 1.2

This release includes two important new features:

  • Full support for PostgreSQL 11+ for both the LMS Data Store Loader and the LMS Harmonizer
  • LMSX Extension Plugin for the Ed-Fi ODS/API Suite 3, version 5.2 and version 5.3

In addition, the dependencies in the Python projects were brought up to date to help ensure that the tools remain easy to maintain as the ecosystem continues to evolve.

There are no new bug or security fixes in this release, which already includes the fixes mentioned below for version 1.1.1.

Version 1.2

This release includes two important new features:

  • Full support for PostgreSQL 11+ for both the LMS Data Store Loader and the LMS Harmonizer
  • LMSX Extension Plugin for the Ed-Fi ODS/API Suite 3, version 5.2 and version 5.3

In addition, the dependencies in the Python projects were brought up to date to help ensure that the tools remain easy to maintain as the ecosystem continues to evolve.

There are no new bug or security fixes in this release, which already includes the fixes mentioned below for version 1.1.1.

Jira Legacy
serverEd-Fi Issue Tracker
columnIdsissuekey,summary,issuetype,created,updated,reporter,priority,status
columnskey,summary,type,created,updated,reporter,priority,status
maximumIssues20
jqlQuerykey in (LMS-443, LMS-315, LMS-442)
serverIde04b01cb-fd08-30cd-a7d6-c8f664ef7691

Version 1.1.1

This patch release address a flaw in the Google Classroom Extractor, which sometimes would run into HTTP 503 errors when calling the Google API. These errors only occurred with in-active courses, so the extractor now any course with status other than ACTIVE. This also provides a significant performance boost to the extractor, when the account does contain inactive courses. See LMS-414 for more information.

In addition, a shared package called edfi-sql-adapter was accidentally released with a pre-release version. It has now been relabeled as 1.0.0 and the two projects that depend on it, the LMS Data Store Loader and the LMS Harmonizer, are updated to use that version of the package.

Packages published as 1.1.1:

  • edfi-google-classroom-extractor
  • edfi-lms-ds-loader
  • edfi-lms-harmonizer
  • edfi-sql-adapter

Bug Fixes

  • Jira Legacy
    serverEd-Fi Issue Tracker
    serverIde04b01cb-fd08-30cd-a7d6-c8f664ef7691
    keyLMS-414
  • Jira Legacy
    serverEd-Fi Issue Tracker
    serverIde04b01cb-fd08-30cd-a7d6-c8f664ef7691
    keyLMS-424

Version 1.1.0

Expand

GitHub artifacts: https://github.com/Ed-Fi-Alliance-OSS/LMS-Toolkit/releases/tag/1.1.0

New Features

  • LMS Harmonizer: matches Assignment data extracted from the LMS with students and sections from SIS data, storing the results into a new LMSX database schema (part of a future LMSX extension to the ODS/API).

Enhancements

Jira Legacy
serverEd-Fi Issue Tracker
columnIdsissuekey,summary,issuetype,created,updated,reporter,priority,status
columnskey,summary,type,created,updated,reporter,priority,status
maximumIssues20
jqlQuerykey in (LMS-264, LMS-359, LMS-383)
serverIde04b01cb-fd08-30cd-a7d6-c8f664ef7691

Bug Fixes

Jira Legacy
serverEd-Fi Issue Tracker
columnIdsissuekey,summary,issuetype,created,updated,reporter,priority,status
columnskey,summary,type,created,updated,reporter,priority,status
maximumIssues20
jqlQuerykey in (LMS-371, LMS-340)
serverIde04b01cb-fd08-30cd-a7d6-c8f664ef7691

Canvas Extractor Version 1.0.1

Expand

There were no published changes to the other tools in this release.

Bugs Fixed

Other Changes

Version 1.0.0

Expand

Initial release includes the following tools:

  • Canvas Extractor
  • Google Classroom Extractor
  • Schoology Extractor
  • LMS Data Store Loader

The three extractors fully support export of CSV files for the following LMS Unifying Data Model resources:

  • Core feature (always enabled):
    • Students
    • Sections
    • Section Associations
  • Assignments feature (optional download):
    • Assignments
    • Assignment Submissions

They also have experimental support, to varying degrees, for the following resources:

  • Activities
    • Section Activities (e.g. discussions)
    • System Activities (e.g. group discussions outside of a class, sign-in / sign-out)
  • Attendance (Schoology only)
  • Grades (Canvas only)

The LMS Data Store Loader supports loading all but the grade files into a SQL Server database.

For install and usage instructions, please see the __Outdated LMS Toolkit User Guide.


Releases

Table of Contents
maxLevel1