The category is
campus. The value is North. Another value, South, belongs to the same category.
How Attributes relate to other records
An Attribute is not a Group or a Check-in assignment. A campus value alone does not select a unique class.
Participant memberships and Reply Attributes are separate records. Do not assume that a Participant edit rewrites past Replies. Do not assume that a Participant’s saved Attributes appear in every Reply without a configured collection flow.
Names and source IDs
StudentPulse pairs these name categories with source-system IDs:
Keep source IDs stable when labels change. The external ID attached to an Attribute value is different from its StudentPulse ID. It is also different from the external Group ID.
Broad categories include
term, level, student_study_year, student_semester, study_type, faculty, department, campus, and other. Several Groups can share each value.
Attribute CSV example
Use the Attribute import to create or update reusable values. Save this example as a UTF-8.csv file:
Attribute category* and Attribute value* are part of the required headers. Include the Attribute ID header even when its cells are empty.
Use one row per value. Keep external IDs stable when you rename values. With an external ID, the import matches within the category by that ID. Without one, it matches the value label within the category. Review the proposed changes and any matching errors before you confirm the import.
This file creates Attribute values. It does not assign them to Groups or Participants. Use the Group CSV or Participant CSV for those assignments.