US English (US)
ES Spanish

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Log in
English (US)
US English (US)
ES Spanish
  • Home
  • Help & Support
  • RIO Recipe
  • Build & Implementation
  • RIO Ready
  • RIO Ready (V3)
  • RIO Ready: Attendance and Grade Tracking

RIO Ready: Attendance and Grade Tracking Functionality

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • RIO Certification
    RIO Certification Program RIO Academy RIO Challenge RIO Recipe Training
  • Releases
    V3 Release Notes V4 Release Notes
  • Help & Support
    Install RIO Education RIO Insights RIO Recipe Support RIO Graduate/Intern Program Trainee (GPT)
  • Experience RIO in action
+ More

Table of Contents

Overview Use Case Attendance tracking Grade tracking Weekly Processing Logic What's included Fields Apex Class Custom Label

Overview

The Attendance and Grade Tracking functionality provides institutions with a structured and automated way to monitor student engagement and performance. It enables the system to:

  1. Track the attendance statistics for each plan line booking (e.g.: for a class on a particular date).
  2. Track weekly grade statistics for a class

Use Case

Attendance tracking

The faculty takes the Class attendances for a particular date using the existing process (attendance marking component on the Faculty Portal). Every time an Attendance is taken (created/updated), the following fields will be calculated on the Plan Line Booking:

Total Students Total number of student Attendance records under this Plan Line Booking.
Present Count Total number of Attendances marked as “Present”.
Absent Count Total number of Attendances marked as “Absent”.
Excused Count Total number of Attendances marked as “Excused”.
Not Marked Count Total Students - Present Count - Absent Count  - Excused Count.
Attendance Taken True if at least 1 Attendance is taken.

 

Grade tracking

The faculty marks students for a Class using the grading component, which will create Term Grades for each student (existing process). A weekly asynchronous job will run on Sunday midnight to create the Weekly Grade Statistic for each Class. The Weekly Grade Statistic is a new custom object that is a child object under the Session. It tracks the following information:

Session Lookup to the Session.
Week ISO week number.
Total Students Total number of students enrolled in this Class, based on the number of Term Attendances this week.
Present Count Total number of Term Grades this week.
Not Submitted Grade Count Total Students - Present Count - Absent Count  - Excused Count.

Weekly Processing Logic

The field “Weekly Grade Rollup Last Run Date” (in RIO Education Settings) is updated each time the asynchronous job completes.

Every Sunday at midnight, the system will:

  1. Identify all Classes whose Start/End Dates fall between the last run date and Sunday 11:59 PM.
  2. Generate Weekly Grade Statistic records for these Classes.
  3. Update the Weekly Grade Rollup Last Run Date to reflect the current run.

 

What's included

Fields

  • Weekly Grade Statistic (New Object)
    • Session
    • Total Students
    • Week
    • Present Count
    • Not Submitted Grade Count
  • Booking
    • Absent Count
    • Attendance Taken
    • Excused Count
    • Not Marked Count
    • Present Count
    • Total Students
  • RIO Education Setting (Custom Setting)
    • Weekly Grade Rollup Last Run Date
    • Weekly Grade Rollup Batch Size

Apex Class

  • redu_ATT_BookingRollup_TDTM
    • Rollup attendance summary to the parent - booking record.
  • redu_WeeklyGradeRollup_BATCH
    • To summarize weekly grade in a custom object - Weekly Grade Statistic for sessions.
  • redu_WeeklyGradeRollup_SCHED
    • To schedule the weekly grade rollup batch job.

Custom Label

  • redu_ATT_BookingRollup_TDTM_Error_Prefix
    • Format of the error message to be displayed when the attendance rollup failed.

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • RIO Ready: Attendance and Grade Tracking Components
  • RIO Ready: Attendance and Grade Tracking Setup
RIO Education

RIO Education, a WDCi Company. This information is proprietary, confidential and protected by copyright ©2024.

CONTACT

Get in touch

  • Privacy
  • Terms of service

Knowledge Base Software powered by Helpjuice

Definition by Author

0
0
Expand