Not quite a full-blown project, a mini project is a significant piece of work scoped, tested and implemented using normal software development methodology. A mini project will typically be an improvement to a business process, introducing efficiencies and reducing complexity where possible.
Student Profile Dashboard
Project Duration
June 2018 to July 2018
Project Summary
Creation of a new student dashboard in e:Vision, for use by all staff
Project Details
I was responsible for the development, testing and implementation of a new dashboard for administrative staff users (herein just referred to as users), presenting student information along a series of tabs. Key features included:
- RQI-based search page allowing 'fuzzy' searches with wildcards
- Dashboard showing student information along a series of tabs
- Restricted view of student engagement logs, dependant on role of user
- Functionality to allow user to create new engagement logs, with option to flag as 'private' (i.e. only visible to users with their same role)
- Table showing all communications logged against the student
- Tool to allow user to send emails to student (recorded as GSL / EML records)
- 'Incoming email' tab to allow users to record / upload any communications received from the student
- Welfare tab only accessible by users with welfare role
- Provision for viewing and uploading of welfare-related documentation (again, dependant on the user's role), stored as DOC / DRR records
- Link to student timetable, requiring configuration of SIW_XTTB (e:Vision timetabling) programme
- Summary of student attendance, showing overall attendance as well as attendance for current / previous semester and current / previous academic year
Class Lists / Bulk Emailer
Project Duration
June 2018 to July 2018
Project Summary
A tool to allow bulk emails to be sent to students
Project Details
I was responsible for the development, testing and implementation of an e:Vision tool to allow staff to send out emails to one or more students, using criteria specified by the user. As with the Student Profile dashboard referred to above, it was imperative to maintain a log of emails sent out via GSL / EML records. Key aspects included:
- RQI-based search page allowing user to retrieve list of students using several criteria
- Results page allowing user to select / deselect (check-boxes) individual students, with option to select / deselect all
- DataTable buttons allowing list of selected students to be output to PDF, CSV or Excel files
- User then enters subject and body of email before it's sent out to all students previously selected by user
Password Reset
Project Duration
July 2018
Project Summary
Configuration of e:Vision to allow password resets
Project Details
A fairly small piece of development to allow staff users the means to reset their e:Vision password, thereby reducing the administrative burden of the IT department (responsible for manually resetting around 30 user accounts every month). Key elements included:
- Creation of CPGs and CONs in SITS to display notification message if a user account was missing important security details (i.e. date of birth and preferred email address)
- New task implemented to confirm user's security details
- After confirming user's security details, task would then make changes to user's USR, MUA and PRS records to configure their account to allow password reset via email
- Full end-to-end testing and live implementation