From Redrock Wiki

Keeping Past Registrations Active
A common question we receive is in regards to keeping registrations (and students) from prior semesters active. This may be due to incomplete registrations, grace periods between terms, or simply for testing purposes. There isn't a single answer for this, as there are different solutions depending on how your import is configured and what registrations you're trying to activate. This article will go into detail on some of the options available to accomplish this. If you have additional questions, feel free to reach out to us on our helpdesk using the "Support" tab at the top of the screen.

Understanding Import Activations

Before making any changes, it's important to understand how your system activates students and registrations. Keep these options in mind as you review the workarounds available to activate registrations outside of your current semester.

First, go to Other > Other Options > Preferences > System Preferences > Withdraw Codes and Statuses and review your configuration here.


  • Withdraw Codes
This is where you can specify the withdrawn/dropped statuses for student enrollments. During the import process, if a student’s registration contains one of these codes, the enrollment will be deactivated. Withdraw via Which Field determines where the drop code is stored/imported, grade or registration status.

  • Keep Enrolled Codes
This is the opposite of Withdraw Codes. Any values entered here will be set to active during the import process.

  • Deactivate when not imported
Deactivates registrations in the event that they’re not found in the most recent import file. This overrides "Keep Enrolled Code," a registration with an active code will still be deactivated if it's not being imported.

  • Deactivate after x Days not Imported
This is an optional buffer that can be used in combination with Deactivate when not imported. By default, registrations will be deactivated when they were not provided in the current day's files. This preference can be used to add a buffer for when the registration will be set to inactive, e.g., 5 days after it was last imported.

Next, go to Other > Other Options > Preferences > Scheduled Daily Imports and look for the "Process" boxes. You will likely see one of three activation processes, other processes can be ignored.


  • Students - Activations
This is the most common activation method. This will activate Registrations that have been imported (while following the system preferences configured above). Following this, Students will be activated if they have an active registration assigned to their account.

  • Students - Import Activations
If this activation method is used, it typically follows "Students - Activations" as this process doesn't inherently activate or deactivate registrations. When this process runs, all students who have been imported today will be activated. All students who have not been imported today will be deactivated.

  • Registrations - Date Activations
This activation method will activate or deactivate registrations by the dates in the registration record itself. This is typically followed by a process to activate all students with active registrations.

After you've reviewed your current student/registration activation process, you can select which of the options below will work best for your campus. Keep in mind that regardless of which option is chosen, the term will still need to be activated in order for the registration to be available to select.

Students | Do your student accounts also need to be activated?

Before activating registrations, you should consider whether or not students also need to be activated. An inactive student won't be able to login or book appointments even if their registration is active. If you're activating additional registrations for students who are already active, this can be skipped.

There are two ways to accomplish this, which you use depends on why you're activating students and how your import is configured.

  • "Keep Active" List
It's possible to keep students active by adding them to a list. Details on creating those lists can be found here. To keep that list active, go to Other > Other Options > Preferences > Terms > Activation / Deactivation Overrides, then assign that list to "Set to ACTIVE." This will process the next time the import runs. This will work regardless of activation type.

  • Add them to the import file
If possible, review with your IT which students need to be activated and how TracCloud currently processes activations. If your system uses Students - Import Activations, as long as your IT can add them to the student file, they will be activated. If your system only uses Students - Activations and they don't have a registration to import, a "Keep Active" list may need to be used instead.

Sections | Non-enrolled sections, no registration required

This option allows you to bypass any registration concerns entirely, as all active students will be able to select non-enrolled sections instead of (or in addition to) their enrollments. Details on creating these non-enrolled courses can be found here. The benefit of this approach is that it requires no extra configuration in your import or in the individual sections/registrations, the potential downside is that all students will be able to access this non-enrolled section, even those who may not need it.


This option can be used in the following configurations:

Import activation: Any
Deactivate when not imported: Any

Registrations | Activating registrations based on section

Within every section record (Other > Listings > Sections) you will find a checkbox labelled "Ignore Deactivate." If checked, any active registrations linked to this section will remain active, overriding the import. Manually deactivated registrations can still be automatically reactivated, only deactivations are ignored. The benefit of this option is that it requires no changes from your IT and is an easy change to implement. A potential downside is that this applies to all students enrolled in the section. It's not possible to only ignore deactivation for a single registration.


This option can be used in the following configurations:

Import activation: Any
Deactivate when not imported: Any

After checking this box, go to Other > Listings > Registrations > [The record you want to activate] and uncheck "Inactive." This will not be overwritten when the import next runs.


Registrations | Override registration dates

This option is only available when using Registrations - Date Activations, and allows you to override activation dates for individual registrations by going to Other > Listings > Registrations > [The registration you want to update] and checking the "Override Activation Date" box. Having this option available is one of the benefits of using date activations. Changes can be made to individual registrations and you can specify exactly how long they should be active for. This setting has no effect when using different activation methods.


This option can be used in the following configurations:

Import activation: Registrations - Date Activations
Deactivate when not imported: Any

Registrations | Continue importing past registrations

If your IT are able to continue sending these specific registrations in their import file, the "Deactivate when not imported" option can be leveraged to keep only those registrations active from the prior term. As an alternate but similar option, if your IT can send the entire past semester of data with registration status codes filled in for all of them, that can also be used to only keep specific registrations active. You will need to discuss with your IT to see if this is an option for your system.

This option can be used in the following configurations:

Import activation: Students - Activations or Students - Import Activations
Deactivate when not imported: Yes


Import activation: Students - Activations or Students - Import Activations
Deactivate when not imported: Any
Withdraw/Enrolled Codes: Provided for both inactive and active registration statuses