Example
A Group’s student count is a reporting value. It does not create Participant records.
Permanent Group links
A Group link uses this format:Prepare Group imports
Use the current Group CSV template from StudentPulse. Keep its column order. Prepare:- A stable Group ID and a Group name.
- A Group type, such as Class or Course.
- Relevant Attribute values, such as term, campus, and programme.
- External course, class, programme, or module IDs where your source system provides them.
- Start and end dates in
DD/MM/YYYYformat, where needed. - The student count and staff assignments, where needed.
Group CSV example
This example imports one class with its term, programme, campus, student count, and dates. Save the text as a UTF-8.csv file. Keep all columns, including the empty cells.
Group ID * is the external Group ID. Class ID is the external ID for the class_name Attribute. They have the same value in this example, but they are separate fields. Programme ID identifies the programme Attribute.
Users, Distributors, and Actors refer to staff email addresses. They do not import Participants. The example leaves these cells empty. For several staff addresses in one cell, separate them with commas and put the cell in double quotes.
Use DD/MM/YYYY for dates. Review the import changes before you confirm them. Assign a Check-in to the Group after import.
Match students to Groups
For a configured institution integration, your system supplies the student’s Attribute values after login in your own system. StudentPulse usescourse_id, class_id, programme_id, and module_id as identifying Attributes. These IDs can distinguish units that share a campus or name. When an identifying Attribute is present, broad values such as campus do not narrow the match.
Without an identifying Attribute, StudentPulse can match broad Attributes. Several matches can be valid. A student can belong to several courses. StudentPulse returns the matching Groups rather than choosing one by rank.
This matching process does not create Groups. Configure a fallback Group and assign it a Check-in for arrivals with no match. Unmatched arrivals help an administrator find missing Group data. Import or create the missing Group through normal Group management.
See Check-in links for the difference between a permanent Group link and a direct Check-in link.