A2Virtual+ Online Registration System
dc.contributor.author | Lian, Eric | |
dc.contributor.author | Vidrio, Ariel | |
dc.contributor.author | Fan, Brandon | |
dc.contributor.author | Xu Xiaofeng | |
dc.contributor.author | Lai, Evy | |
dc.contributor.advisor | Strauss, Martin | |
dc.date.accessioned | 2023-05-25T16:01:04Z | |
dc.date.available | 2023-05-25T16:01:04Z | |
dc.date.issued | 2021 | |
dc.identifier.uri | https://hdl.handle.net/2027.42/176690 | |
dc.description.abstract | A2 Virtual+ is the online branch of the Ann Arbor Public School district. Ever since the pandemic forced individuals online, A2 Virtual+ has had to quickly adapt a new solution for online registration. Currently, they deploy over 6 different Google forms that their students must fill out during class registration, leading to a desire for a better registration system. Our objective is to create an online registration system that allows A2 Virtual+ students to register online for each of their terms, allow counselors to edit and approve student classes, and school administrators to export the data necessary for class registration into their internal system. The scope of the project solely focuses on the registration process and not the class enrollment process. We also restrict our scope to middle school and high school students (which is who A2 Virtual+ is geared towards). Our solution strategy involves using a multitude of modern web framework technologies to quickly expedite the development and deployment of the registration framework. Our frontend designs were developed in Adobe XD. User testing with these designs was conducted over Zoom meetings. The registration platform frontend itself is being developed in Angular with a Firebase backend (this houses the database and handles authentication). Email notifications are sent via Twilio SendGrid. Finally, our data exporting is done through Python and deployed into the Cloud via Google Cloud Run. To manage tasks, we utilize Asana and the Agile Sprint approach for task development. As a result of our project, students, parents, and A2 Virtual+ staff can be more efficient with course registration. Students and parents can register in a much more efficient manner. Counsellors can easily review the registration requests of their students, while administrators can manage course registration in one place and export corresponding data. | |
dc.subject | web development | |
dc.subject | mdp | |
dc.subject | design | |
dc.subject | real-world application | |
dc.subject | education | |
dc.subject | angular | |
dc.subject | firebase | |
dc.subject | full-stack | |
dc.subject | typscript | |
dc.subject | user research | |
dc.title | A2Virtual+ Online Registration System | |
dc.type | Project | |
dc.subject.hlbtoplevel | Engineering | |
dc.description.peerreviewed | NA | |
dc.contributor.affiliationum | EECS | |
dc.contributor.affiliationum | EECS SMTD | |
dc.contributor.affiliationum | EECS Ross | |
dc.contributor.affiliationum | EECS | |
dc.contributor.affiliationum | UMSI | |
dc.contributor.affiliationumcampus | Ann Arbor | |
dc.description.bitstreamurl | http://deepblue.lib.umich.edu/bitstream/2027.42/176690/1/Honors_Capstone_Final_Report_-_Eric_Lian.docx | |
dc.description.bitstreamurl | http://deepblue.lib.umich.edu/bitstream/2027.42/176690/2/Honors_Capstone_Presentation_-_Eric_Lian.pdf | |
dc.identifier.doi | https://dx.doi.org/10.7302/7539 | |
dc.working.doi | 10.7302/7539 | en |
dc.owningcollname | Honors Program, The College of Engineering |
Files in this item
Remediation of Harmful Language
The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.
Accessibility
If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.