Benefits
- Security and integrity: Guarantees that academic records are secure and tamper-proof.
- Transparency: Provides a clear, accessible view of student records for authorized users.
- Efficiency: Streamlines the management and auditing processes of academic records.
Using Midaz
- Organization & Ledger: The University registers as an Organization in Midaz and establishes a Ledger to track all academic activities as transactions.
- Assets: Each course can be set up as an Asset with a unique identifier.
- Student Portfolios: For each student, you can create a Portfolio to act as the student’s academic record, storing all relevant academic metrics.
-
Accounts for academic metrics: create accounts for various academic metrics within each student’s portfolio. Examples include:
- Course enrollments Account: Records the courses the student has enrolled in.
- Grades Account: Tracks the grades the student receives.
- Attendance Account: Monitors class attendance.
- Achievements Account: Records extracurricular achievements and recognitions.
-
Transactions: Use transactions to update accounts based on academic activities:
- Course enrollment: When a student enrolls in a course, create a transaction moving an entry from a general course pool account (e.g.,
@external/available-courses
) to the student’s “Course Enrollments” account. - Grade assignment: When grades are assigned, create a transaction that updates the student’s “Grades” account by transferring “funds” (grades) from the class’s grade account (e.g.,
@external/grades
) to the student’s grade account. - Attendance marking: For attendance, update the “Attendance” account by moving funds from an attendance monitoring account (e.g.,
@external/monitors
) to the student’s account. - Achievements: Similarly, add achievements to the “Achievements” account via transactions.
- Course enrollment: When a student enrolls in a course, create a transaction moving an entry from a general course pool account (e.g.,
-
Reports: Midaz can generate comprehensive academic reports for each student, covering enrollments, grades, attendance, and achievements. This reporting can aid academic counseling and streamline transcript generation.
- For instance, you can retrieve all transactions of one account, specifying the Grades Account, to calculate the student’s GPA based on the balance available.