- Backup
- Site backup
- Course backup
- Course restore
- Automated course backup
- Year-end procedures
- IMS CC import and export
Where LMS is used in an academic environment, such as a school or university, it is useful to have procedures in place for removing users and instructors who have left and moving current users “up” a year while ensuring all essential work is preserved. While we talk about “year-end procedures”, the approach of preparing for the next intake of users for one or more courses may have nothing to do with a year-end. Some organizations might run two-week online courses every month; others might complete a qualification each term/semester, while yet others might have a self-paced, rolling programme with enrollment at any time.
Below are some suggested procedures and aspects to be taken into consideration.
Contents
First thoughts
- When will this be done? At the end of the term(semester)? During the break? Many establishments find it easier to perform admin tasks during the holidays when fewer users and instructors are accessing LMS. It might be advisable to put the site into Maintenance mode while this is being done.
- Will users who have left at the end of the current year be removed permanently or will their details need to be retained for a period of time? This will depend on the policies of on your own establishment or education authority.
- Instructors and other staff members who have left will also need removing from the site.
Which strategy to use?
There are a number of rolling over strategies used by schools, colleges, and other organizations. Which strategy is used is dependent on a number of different criteria including:
- who creates the course structure/content
- the type of courses which are in place
- the volume of courses that are live
- whether all courses stop/start at the same time.
Here are some standard mechanisms for a course rollover:
Backing up (archiving) courses
Courses may be made copied for archiving by using the Course backup feature and including user details (ie, assignment submissions, forum posts etc) (Note that this would be done by the administrator, as a regular course instructor is not allowed, for security reasons, to back up courses with user details.)
The courses can then be stored either externally on a disc or within LMS in a category named, for instance, “Archives” which can be hidden from regular users. The original course may then be “reset” for a new intake of users.
Pros:
- Users and instructors have live access to the prior instance of the module.
- The initial content and activities are already built for the incoming class
- The effort can be outsourced from central administration to each instructor if they have sufficient permissions in their own category
Cons:
- There is more than one copy of the course in the LMS site
- If carried out by an instructor they now need course creation rights in a category.
- This is the effort that is needed for every course and is a linear cost in time-based on the number of courses that need resetting.
An alternative is to create empty courses for instructors, give them editing rights in the course and allow them to import the resources and activities from their old course into the new course. See Import course data
Resetting the courses
Once a course has been backed up for safekeeping, it can be reset by clicking the link in Settings>Course administration>Reset This removes all user data from a course but keeps the activities themselves ready to start afresh with users who will then be enrolled for the new academic year.
This can be done manually by instructors for their own courses and as such, they have control over what aspects are reset. They may, for example, choose to not reset certain activities that they want to keep the user content from (a forum, or a glossary or database for example). See Reset course
Pros:
- There is only one course in the instance
- Permissions for instructors do not change
- The initial content and activities are already built for the incoming class
- The effort can be outsourced to each instructor
Cons:
- This is the effort that is needed for every course and is a linear cost in time-based on the number of courses that need resetting.
- Users and instructors do not have live access to the prior instance of the module which may be desirable for a number of reasons.
Creating a new course
A third option is where an empty course is created each year and the instructor is assigned to it. However, this requires the instructor to build it again each year with the new resources and activities. They can import if they wish but this is often done where the content has potentially changed so new versions of resources need to be added rather than last year’s re-used.
Pros:
- Users and instructors have live access to the prior instance of the module.
- The content is potentially different in each instance of the course
- Some of the efforts are outsourced to the instructor
Cons:
- The effort cannot all be outsourced to each instructor as someone has to create the course and assign the instructor rights.
- There is more than one copy of the course in the LMS site
- This is the effort that is needed for every course and is a linear cost in time-based on the number of courses that need resetting.
- The initial content and activities are not already built for the incoming class
Make a new LMS
Another approach is to isolate each year by creating a new instance of LMS for the upcoming user intake. Then only the needed courses, users, and resources/activities are added to this so that it is kept as lean and as high performance as possible.
If you still want your users and instructors to have access to the old course you can keep it on an archive URL so that they can still log in and use it, but it is now isolated from the new content and users.
Pros:
- The old courses are still live to be accessed by users/instructors
- The live site only has the data that is needed in it.
- The live site does not necessarily have to be the same version as the old one.
Cons:
- There is now another LMS instance to maintain/patch/upgrade
- If an instructor wants something from the old instance they need to back up the content and the upload to the new site before restoring, adding two extra steps of downloading/uploading.
Other considerations
- Who creates the content? Who does the actual work of uploading to a course? Depending on the institution, it might be a single instructor, an admin, a learning technologist or an IT assistant. Understanding where the burden of work will fall and having buy-in for this to happen is of primary importance.
- How does the type of course impact the approach to roll over? If the course has predefined content and activities which will not change for the next iteration of the course then forcing a full rebuild is a huge cost which could be avoided. However, if the resources are digital copies of the latest lecture notes and recorded lecture, then it potentially changes every instance of the course and is built over time.
- How large is your LMS? If your LMS has 10 courses managing a rollover is a different prospect compared to if your LMS site has 2,000 courses. Doing backups of 2,000 courses and restoring them in a few days, or short period will add significant load to your LMS site which needs to be taken into account when planning.
Accessing the courses next year
- How will new users and new instructors access their courses? They will need both accounts creating and enrollment into their courses. Which methods of Authentication and Enrollment will best suit your needs?
- Likewise, how will existing instructors and users access their new courses?