Tap to explore a project

Pupil Portal Migration

Abingdon School's Pupil Intranet was originally on a seperate service to what was used by staff & parents creating additional confusion for staff and adding to our workload of ensuring the system was secure and in line with the rest of our systems. Behind the scenes MyAbingdon (the school's intranet) used Django and the pupil system was on another version. This meant converting the code to work with the main system. Importing it as a seperate application that could still be accessed by users using a different authentication mechanism.

Some parts of the system were also completely rehauled to work with other modules. An example includes a regular reflection activity that occured at the end of term where pupils reflected on their own reports / wrote their own reflections on their work ethic. This was linked to our new 'Pupil Forms' module that was used for general data collection from pupils. Leading to less system maintenance and allowing for more advanced functionality.

Pupil Self Reflection:

Copyright © 2025 Freddie Nicholson All rights reserved.