Is it possible to access a student's course history?

Hello everyone!

I was thinking about developing a module that would enable classes to have prerequisites so that students during the course selection process will be able to only select courses that they are eligible to take.

Of course, a prerequisite of this (pardon the pun) is a student’s course history. I was wondering if Gibbon, by default, saves the student’s course history, i.e. the courses they have taken and whether they have passed or failed. If there’s a module that already saves this kind of information, or if it doesn’t exist at all, please let me know.

Thank you very much for helping me with this, it is greatly appreciated.

Hi @moabdisamad2 While there isn’t a prerequisite system built in already, this could be a useful addition to the Course Selection module.

Gibbon does store all student’s course history via the Timetable module, for all years that they are enrolled. It doesn’t store a pass/fail, however this type of data is often best stored in the Formal Assessment module. You could create a Pass/Fail grade scale and then each year add an internal assessment for each course to track which students have completed it. All of this course and assessment data can be queried via SQL (such as Query Builder) or through any custom modules you may wish to develop.