CTE Curriculum
Prepare learners with CTE curriculum aligned to industry standards.
ClassLink Rostering Integration Guide
Automatically sync teachers, students, and classes from ClassLink into iCEV to keep your rosters accurate and up to date.
Before getting started:
- Please review iCEV's System Requirements with your technology department before configuring the integration.
- Prior to enabling the integration, iCEV requires written permission from your District Administrator, Technology Department, and ClassLink Administrator. Approval emails should be sent to integrationsupport@icevonline.com.
Important Notes:
⚠️ The ClassLink integration only provides iCEV with the data that is shared through your ClassLink roster feeds.
- As a result:
- User information, course data, and roster details will appear in iCEV exactly as they are received from ClassLink.
- Any first or last names masked by ClassLink's DataGuard feature will remain masked when shared with iCEV. Please note that DataGuard masking and PAW masking are separate features and may produce different results.
- If you have your data masked, please be aware that we may request that you unmask data for a time range so that we are better able to troubleshoot issues that may arise and import data.
- If multiple roster sections share the same name, those sections will appear with the same name in iCEV.
Things to consider before using the integration
- iCEV courses are not automatically created for teachers.
- Student roster changes will only sync to iCEV courses that have been linked to a ClassLink roster.
- Teachers must have a subject area assigned to their account before they can create iCEV courses.
- Organizational Administrators will not see an import option for teachers who already have an iCEV account.
- We strongly recommend maintaining at least one designated iCEV Organizational Administrator for your organization.
- Grade passback is not available through the ClassLink Rostering Integration.
ClassLink Administrators Guide
Step 1 - Add the iCEV application in Roster Server for Rostering
- Sign in to ClassLink Roster Console as an Administrator
- Go to Apps > All Applications.
- Click the "+ ADD" button
- Search for iCEV
a. Click "Add"b. At this point, you've added the application to your district's Roster Server, but you haven't necessarily given it access to roster data yet.
Step 2 - Configure sharing rules in Roster Server
Sharing rules are configured within ClassLink Roster Server and determine which data is shared with iCEV.
⚠️ Important: Only share teachers, students, and classes for which iCEV licenses have been purchased. Sharing additional data may create compliance concerns related to student data privacy requirements.
While organizations can configure sharing rules however they prefer, we recommend creating:
- One rule for Teachers
- One rule for Classes
This approach helps ensure that only the necessary data is shared with iCEV.
Create the Teacher Sharing Rule
Navigate to:
Apps > Rule Management
- Click the + button to create a new rule.
General Settings
- Rule Name: iCEV Teachers
- Rule Description: Optional
- Notes: Optional
- Applicable Dates: Typically set to the current school year
Permissions
- Select Select by Teacher.
- Choose only the teachers who have access to iCEV.
- Click Save.
Advanced Settings (Check the following boxes)
Users
- Include Primary Teachers
- Include Students
Orgs
- Include Student Orgs
- Include Teacher Orgs
- Include Other User Orgs
- Include Parent Orgs
- Include Class Orgs
- Include Course Orgs
- Include Enrollment Orgs
Enrollment Records
- Include Active Enrollments
- Include Expired Enrollments
- Include Future Enrollments
Academic Sessions
- Include Course Academic Sessions
- Include Class Academic Sessions
Assignments
- Select iCEV
Create the Class Sharing Rule
Navigate to:
Apps > Rule Management
- Click the + button to create a new rule.
General Settings
- Rule Name: iCEV Classes
- Rule Description: Optional
- Notes: Optional
- Applicable Dates: Typically set to the current school year
Permissions
- Select Select by Class.
- Choose only the classes using iCEV.
- Click Save.
Advanced Settings (Check the following boxes)
Users
- Include Primary Teachers
- Include Students
Orgs
- Include Teacher Orgs
- Include Other User Orgs
- Include Parent Orgs
- Include Class Orgs
- Include Course Orgs
- Include Enrollment Orgs
Enrollment Records
- Include Expired Enrollments
- Include Future Enrollments
Academic Sessions
- Include Course Academic Sessions
- Include Class Academic Sessions
Assignments
- Select iCEV
⚠️ Best Practice
To ensure accurate rostering, periodically review your sharing rules and confirm that only active teachers, students, and classes with iCEV access are being shared through ClassLink. This helps maintain clean roster data and supports student data privacy requirements.
Step 3: Install the iCEV Application on ClassLink Dashboard
⚠️ Please Note:
- This step only affects the LaunchPad tile and Single Sign-On (SSO) experience for teachers and students. It is not required for rostering data to be shared with iCEV.
- Users can be rostered into iCEV without having the iCEV application added to their LaunchPad.
- The Roster Server and LaunchPad/OneClick are separate ClassLink features and function independently of one another.
- Sign in to ClassLink LaunchPad with an administrator account.
- Open the ClassLink Management Console.
- Select Applications.
- Click Add/Assign Apps.
- Search the ClassLink App Library for iCEV.
- Locate the iCEV (OAuth2) application
- Select Assign App.
- Choose the users, groups, or schools that should have access to the application, then close the assignment window.
iCEV Org Administrators’ Guide
This process should be completed by the Org Administrator.
Importing Teachers from ClassLink
- Log In as Org Admin
• Ensure you're logged in with an Org Admin account.• Your organization must be set up to use ClassLink for automated rostering.• After logging in, you'll land on the Dashboard page.
- Go to Manage Account and Teachers
• Click on Manage Account.• Then select Teachers to view the current list of teachers in the system.
- Teacher Management
Here, you'll see a list of teachers who are already using the iCEV system.
- Import from ClassLink
• Click the Import from ClassLink button at the top.• A list of teachers shared via ClassLink (but not yet in iCEV) will appear.
- Search and Select Teachers
• Use the search bar to filter by name or section (e.g., type "AG" to find teachers with AG classes).• Check the boxes next to the teachers you want to import.• Click Next.
- Assign Licenses
• Assign licenses to the selected teachers:◦ Student Enrollment Slots◦ Subject Licenses◦ Optional: Pre/Post Test Licenses or Certification Vouchers (if available)• Click Next.
- Review and Confirm
• Review the summary of selected teachers and their assigned licenses.• You can deselect any teachers at this stage.• Click Import to finalize.
- Verify Import
• The imported teacher(s) will now appear in the teacher list at the bottom of the page.
Teachers’ Guide
Step 1: Adding and Rostering a Course from the iCEV Library
- Open the Course Library
From the My Courses page, click Add Course to begin setting up a course.
- Browse Available Courses
When the course setup window appears, select Browse iCEV Courses.
This opens the Course Library, where you can view all available pre-built iCEV courses.
- First-Time Course Setup (If Applicable)
If this is your first time creating a course, you'll see the course-building options on the My Courses page.
Choose Browse Courses to continue.
- Explore the Course Library
The Course Library displays all courses available based on your organization's licenses and subject area access.
Browse through the available options to find a course that fits your instructional needs.
- Review Course Information
Each course card includes important details, such as:
• Number of lessons included• Pre-tests and post-tests (if licensed by your organization)• Certification alignment• Standards alignment documentation (available for select courses)To view standards alignment, click the provided link to open the document in a new browser tab.
- Identify New or Updated Courses
Look for New or Updated badges on course cards to quickly identify recently added or revised content.
- Search for a Course
Use the Search bar to find a specific course.
Enter a keyword, and results will be filtered based on course titles.
- Use Course Filters
You can narrow your search using the available filter menus.
Filter options may vary depending on your organization's licenses.
- Filter by Subject Area
Use the Subject Area filter to display courses within specific content areas you are licensed to access.
- Filter by Course Type
Use the Course Type filter to refine results based on:
• State standards alignment• National standards alignment• Educational objectives• Certification alignment• Supplemental content• Other available course categories - Apply Additional Alignment Filters
Some course type selections may display additional filtering options, such as state-specific alignment filters.
Select the desired criteria to further narrow your results.
- View Filtered Course Results
As filters are applied, the course count automatically updates to show the number of matching courses.
- Sort Courses
Sort courses alphabetically by selecting:
• Title A-Z (ascending)• Title Z-A (descending) - Add a Course
To add a course, click the Add (+) button on the course card.
The course is added to your My Courses queue, and the queue badge updates to show the number of selected courses.
- Add Multiple Copies of a Course
You can add the same course more than once if you teach multiple class periods.
Each course copy is managed independently, making it easy to track student progress by section.
- Remove or Preview Courses
Before saving, you can:
• Click Remove (-) to take a course out of your queue• Click Preview to review course content before adding it - Preview a Course
Selecting Preview opens a window displaying all lessons included in the course.
You can browse the lesson list and select individual lessons for additional details.
- Preview Individual Lessons
Within the lesson preview, you can:
• Read lesson descriptions• View lesson media types• Check lesson duration• Review course goals and content• Access lesson plans - Favorite Courses
To save a course for future consideration, click the Favorite or Heart icon.
This adds the course to your favorites list.
- View Favorite Courses
Select the My Favorites tab to review your saved courses.
From this view, you can:
• Compare courses• Remove favorites• Preview courses• Add courses to your My Courses queue - Save Selected Courses
After selecting your courses, click Save to My Courses.
This begins the roster assignment process.
- Assign Course Rosters (Optional)
A roster assignment window appears.
You can:
• Assign one or more SIS sections to each course• Configure lesson visibility settingsIf you prefer, you can skip this step and assign rosters later.
- Configure Lesson Visibility
Choose how students will access course content:
• Visible to Students — Lessons become available to students immediately after the course is saved.• Hidden from Students — Lessons remain unavailable until you manually make them visible later. - Save Roster Assignments
Click Save to apply your course roster assignments and visibility settings.
If you do not want to configure these settings now, select Skip and return to them later.
- Verify Your Courses
After saving, you will be returned to the My Courses page.
Your newly added course(s) will appear at the top of the course list and are ready for use.
Step 2: Building and Rostering a Customized Course
- Start Building a Custom Course
From the My Courses page, click Add Course to begin creating a new course.
- Select "Build Your Own Course"
When the course setup window opens, select Build Your Own Course.
This option allows you to create a custom course using lessons from across the iCEV lesson library.
- Name Your Course
Enter a course title that clearly identifies your course and its intended purpose.
- Choose How to Browse Content
You can explore content using two different views:
• Course View: Displays courses that contain groups of lessons.• Lesson View: Displays individual lessons available within your licensed subject areas.Use the radio buttons at the top of the page to switch between views at any time.
- Browse Lessons Within a Course
In Course View, expand a course to view all lessons it contains.
This allows you to review course content and select only the lessons you want to include in your customized course.
- Open Lesson Previews
To learn more about a lesson before adding it, click the Preview link next to the lesson.
- Preview Lessons
The lesson preview provides additional information, including:
• Lesson descriptions• Media types and lesson duration• Course goals and content• Lesson plans - Add Individual Lessons
To add a lesson to your custom course, click the Add (+) button next to the lesson.
Added lessons appear in the course queue at the top of the page, allowing you to track your selections as you build your course.
- Identify Added Lessons
Lessons that have already been added to your course are highlighted.
This visual indicator helps prevent duplicate selections, as the same lesson cannot be added to a course more than once.
- Add All Lessons from a Course
If you want to include every lesson from a course, click Add All Lessons.
- Review Automatically Added Lessons
When you select Add All Lessons, every lesson from that course is added to your custom course queue automatically.
- Remove Lessons
You can remove lessons from your course in several ways:
• Click the Remove (-) button from the lesson list.• Click the Remove (-) button directly from the course queue.• Click Remove All Lessons above the course queue to clear all selected lessons.Removing a lesson from either location removes it from your customized course.
- Search for Content
Use the search bar to find specific content quickly.
Search results are matched based on:
• Course titles when using Course View• Lesson titles when using Lesson View - Search by Individual Lesson
Switch to Lesson View when searching for specific lessons rather than entire courses.
You can also narrow your results by subject area to find relevant lessons more efficiently.
- Add Lessons from Favorites
If you have previously favorited courses, access them through the My Favorites tab.
While individual lessons cannot be favorited within the Build Your Own Course workflow, favorite courses can help you quickly locate and add lessons to your custom course.
- Review Your Selected Lessons
As you build your course, review the lesson queue at the top of the page.
From here, you can:
• Preview lessons• Remove lessons individually• Verify lesson selections• Make adjustments before savingWhen you are satisfied with your lesson selections, save the course.
- Assign Course Rosters (Optional)
A roster assignment window appears.
You can:
• Assign one or more SIS sections to each course• Configure lesson visibility settingsIf you prefer, you can skip this step and assign rosters later.
- Configure Lesson Visibility
Choose how students will access course content:
• Visible to Students — Lessons become available to students immediately after the course is saved.• Hidden from Students — Lessons remain unavailable until you manually make them visible later. - Save Roster Assignments
Click Save to apply your course roster assignments and visibility settings.
If you do not want to configure these settings now, select Skip and return to them later.
- Save Your Custom Course
Your customized course will be added to your My Courses page and will appear at the top of your course list.
- Edit Your Course Later
You can continue customizing your course at any time.
Open the course from your My Courses page and select the Customize This Course button to use the available customization tools to:
• Add lessons• Remove lessons• Rearrange lesson orderThis flexibility allows you to update your course as your classroom needs change.
Troubleshooting
Below are the most common scenarios that can happen with ClassLink Rostering. If you are experiencing one of these scenarios, please review the What to do column. If the scenario you are experiencing is not listed below, please reach out to our support team.
| Symptom | What to do |
|---|---|
| Teacher's roster is not automatically updating | Make sure the teacher attached their rosters to their iCEV courses |
| Teacher is missing a roster | Make sure that roster is being shared with us through the ClassLink sharing rules. |
| Teacher is missing an individual student from their roster | A sync may need to be ran on that section roster. |
Questions & Support
If you have questions or need assistance, our team is here to help. For technical requirements and troubleshooting resources, visit www.icevonline.com/system-requirements or contact iCEV Support at 800.922.9965.
If you would like to meet with a member of our Integrations Team, you can schedule a Zoom meeting using this link: Calendly - Integration Support. We are happy to review your integration setup, answer questions, and help troubleshoot any issues you may be experiencing.



