RollCall Terminology - Standard Edition

This documentation is for the standard version of RollCall.  RollCall for HEDA is built around the HEDA architecture and, while it shares much of the terminology, some of the tabs are slightly different.

RollCall creates several custom tabs that each store different kinds of information about your courses and students.  A few quick definitions will make understanding the entire app easier:


  • A planned series of instructional meetings with a defined topic or focus.

  • Typically multiple, regular meeting times (e.g.; MWF 11 AM from Sept 1 to Dec. 14.)

  • Consistent instructor or instructors.

  • Consistent group of participants, although RollCall can accommodate additions or drop-outs.

Please note that if the group is different each meeting, you may want to consider another solution.  RollCall can easily handle single-session events but its real power is in recurring courses with the same group of participants, tracking key statistics such as percent attended and completion rates.


A participant in the course, typically one who is expected to attend every meeting. All students must be entered as Contacts in Salesforce before they can be attached to a Course.


The process of indicating that a Student is Connected to a Course. Enrollment is generally a one-time process per course, no matter how many times the Course meets. Typically an Enrollment name will be a combination of a Course Name and a Student Name (e.g.; Jean Valjean Intro to French.) All Enrollment records for a single Course are displayed when a teacher or administrator views the course roster.

Students may have multiple Enrollments, but should typically only have one Enrollment per Course.


Each individual meeting of a Course. Typically a Session name will be a combination of the Course name and the Date (e.g. ;Intro to French 12-12-2017.)  RollCall automatically creates Session records for you, based on the schedule you define on the Course. Sessions are not created for holidays that you choose to skip. Sessions are what display on the course calendar.


Each Student's participation in a single Session of a Course. RollCall automatically creates Attendance records for each Student when they are enrolled in the Course. All Attendance records for a single Session are displayed when a teacher takes attendance.

RollCall Standard Edition:

RollCall has two versions - Standard Edition and HEDA. The HEDA architecture comes with higher education and k-12 specific objects to define students, enrollments, and courses already, and RollCall extends those core objects to accommodate sessions and attendance. 

Standard Edition RollCall is designed for nonprofits, training centers, and anyone else who is not running HEDA. It creates its own custom Course and Enrollment objects in addition to Sessions and Attendance. 

Both versions of RollCall have the same automatic scheduling, enrollment and visual features that make it easy to use. The only difference is one is HEDA native and one is stand-alone.