When transitioning to a new Learning Management System (LMS), ensuring the continuity of historical data is essential for maintaining records, compliance, and user satisfaction. This article will guide you through the options for managing historical data during a transition period.
In this article:
Historical Data Overview
Historical Data or Recurring Assignments
Options for Transitioning Historical Data
Individually Transitioning Historical Data
F.A.Q
Additional Resources
Historical Data Overview
Historical data refers to past information stored in your Learning platform, such as:
- Course completions and grades
- Attendance records
- User activity logs
- Certificates and transcripts
- Archived discussions or assignments
- Assessment results and feedback
Importing historical data into ClearCompany Learning centralizes the information, providing a single source for organizational and reporting purposes. This creates a holistic record of learner progress and institutional performance.
While transitioning historical data is optional, it is highly recommended for ease of reporting, particularly if your data is not housed in another platform or BI tool. Alternative record-keeping options include exporting the data from the previous system and storing it for external reporting and auditing purposes.
Historical Data or Recurring Assignments
Transitioning Historical Data | Transitioning Recurring Assignments |
---|---|
Historical data includes past course records, grades, attendance, certifications, and learner activity logs. This is typically transitioned for purposes related to tracking, compliance, and reporting. | Recurring assignments are ongoing tasks or assessments set to repeat on a schedule (e.g., weekly quizzes, monthly reports, or annual evaluations). Transitioning these ensures academic and administrative processes continue without interruption. |
Use Cases: | Use Cases: |
Institutional Reporting & Compliance:
|
Course Continuity When moving to a new LMS mid-semester or mid-year, recurring assignments ensure that ongoing courses can proceed seamlessly. |
Continuity of Learner Records:
|
Standardized Curriculum Implementation: For institutions with standardized assessments or projects (e.g., regular quizzes or capstone projects), recurring assignments automate these requirements in the Learning platform. |
Performance Analysis:
|
Automation of Routine Tasks: Transferring recurring tasks helps streamline operations, ensuring that instructors and administrators don’t need to manually recreate them in the new system. |
Data Archiving:
|
Scaling Across Multiple Courses or Programs: Transitioning recurring assignments ensures that templated content like discussion forums, attendance logs, or regular assessments is consistently applied across all courses. |
Re-Enrollment Scenarios:
|
Supporting Hybrid or Online Learning Models: Instructors rely on recurring assignments to structure student engagement, such as weekly discussion posts, formative quizzes, or feedback loops. |
Combined Scenarios:
Both types of transitions are essential for ensuring a seamless shift to a Learning platform while maintaining academic and administrative integrity. |
Options for Transitioning Historical Data
When transitioning historical data between learning platforms, users can choose between the individual option and the bulk option. The choice depends on the complexity, scale, and purpose of the data being transferred. Here's a breakdown of when to use each:
Individual | Bulk |
This method involves manually uploading data for specific users or courses. You would use the individual option when:
|
This method enables administrators to transfer large amounts of historical data simultaneously. You would use the bulk option when:
|
Key Features
|
Key Features
|
Individually Transitioning Historical Data
- From the administration dashboard, click Learning Objects then click Log Completions.
- Next to the learning object, click the green + plus button. you can remove the selected objects/users to start a new one.
- Click “next step” in the top right corner.
- Select the user(s) to log this object as complete by clicking the green +.
- Click “next step” in the top right corner.
- Confirm Log Completions:
- Review the selection of learning object(s) and user(s) and review the settings below:
-
Actual Completion Date:
- Time
- Time Zone
- Score
- Seconds Tracked
-
Options:
- Grant User Access
- Send Completion Emails
- Log Steps Complete
- Insert Action Logs (counts toward badges and points)
-
Additional Options
- Comments
- Upload File
-
Actual Completion Date:
- Review the selection of learning object(s) and user(s) and review the settings below:
- Click “Confirm Log Completions”.
- The Log Completion tool will only create new records if there is no other record to complete.
- For example, if the object is started or assigned it will log that specific learning object complete.
- If it does not meet either of these criteria the system will create a new completion without fulfilling an outstanding object.
- If the object is Assigned AND it's also Started in another context, it should Log BOTH of those instances as Complete.
- If the object is only Assigned, it should just Log that assigned instance Complete.
- If the object is Started, it should Log that instance as Complete.
- If the object is NOT started AND NOT assigned, it should create a new non-organic Completion record.
- If it does not meet either of these criteria the system will create a new completion without fulfilling an outstanding object.
Time Zones |
By default, started and completed times will display in the user’s profile time zone on the front end and will display in UTC time zone in the Administration reports. When selecting from the drop-down on the tool users are specifying the time zone of the records that are listed on the current file. |
Logging steps complete within a complex object |
Complex learning objects include Courses, Curriculum, and Success Track. To log specific steps completed in a complex object:
|
Update times of existing records option |
If the “Update Times” option is selected, any existing system records associated with a batchID on a row in the file will update the times for that record. *This option is only applicable if a batchID is specified (updating assignment status). |
Update Completion with new batchID |
If a user has a completion, but it is the wrong batch for that assignment you can upload this file to make the change.
|
F.A.Q.
Yes, objects must first be in the "started" status to generate a recordID. The recordID serves as a unique identifier, enabling the system to track specific steps within a complex object (such as a course or curriculum). Without this status and recordID:
- The system cannot log completions for individual steps accurately.
- Progress tracking may not align correctly with the associated part of the training hierarchy.
To ensure proper tracking, always confirm that objects are marked as "started" before attempting to log completions for their individual steps.
Common Errors:
- Incorrect Template Formatting: Column headers are modified or missing.
- Missing Required Fields: Fields like user ID, object ID, or status are incomplete or invalid.
- Invalid Data: Mismatched user IDs or object IDs that don’t exist in the platform.
- Time Zone Issues: Dates entered in a format that doesn’t align with the platform’s settings.
Troubleshooting Steps:
- Ensure the bulk template matches the provided format and includes all required fields. Verify that user and object IDs exist in the system. Cross-check date and time formats, ensuring consistency with platform requirements. Review system logs or error messages for specific issues and correct them accordingly.
The Log Completion tool will only create new records if there is nothing else to satisfy.
- An Organic completion is when a user logs in and completes the training through the front end of the learning platform.
- A non-organic completion is when an admin user logs a completion (will have a "logged_by value" and "logged_ts" timestamp when running a user records export report).
Historical completions are typically added during implementation, however, organizations can utilize this tool at any point. Transitioning historical data is used when:
- Importing a file to update existing records.
- Add records to the learning platform from an external source.
- Set up a bulk record import schedule to import completions from another system into the learning platform for a single source of reporting for all training.
- One-off completions that need to be logged, for reporting purposes or audit compliance.
Admin users can delete a logged completion by going to the user's profile and then selecting records. Users will be required to enter their password to complete this action.
Keep in mind:
- The records are listed chronologically.
- If organizations have a double entry, we recommend:
- Identifying the two objects with the same ObjectID.
- Delete the object that is incorrect based on recordID.
- Navigate to the user's smart report and look at their summary to verify that the correct object was deleted.
Additional Resources
ClearCompany Learning: Bulk Transition Historical Data
ClearCompany Learning: Recurring Assignments Based on Historical Records
Comments
Please sign in to leave a comment.