Show simple item record

A2Virtual+ Online Registration System

dc.contributor.authorLian, Eric
dc.contributor.authorVidrio, Ariel
dc.contributor.authorFan, Brandon
dc.contributor.authorXu Xiaofeng
dc.contributor.authorLai, Evy
dc.contributor.advisorStrauss, Martin
dc.date.accessioned2023-05-25T16:01:04Z
dc.date.available2023-05-25T16:01:04Z
dc.date.issued2021
dc.identifier.urihttps://hdl.handle.net/2027.42/176690
dc.description.abstractA2 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.subjectweb development
dc.subjectmdp
dc.subjectdesign
dc.subjectreal-world application
dc.subjecteducation
dc.subjectangular
dc.subjectfirebase
dc.subjectfull-stack
dc.subjecttypscript
dc.subjectuser research
dc.titleA2Virtual+ Online Registration System
dc.typeProject
dc.subject.hlbtoplevelEngineering
dc.description.peerreviewedNA
dc.contributor.affiliationumEECS
dc.contributor.affiliationumEECS SMTD
dc.contributor.affiliationumEECS Ross
dc.contributor.affiliationumEECS
dc.contributor.affiliationumUMSI
dc.contributor.affiliationumcampusAnn Arbor
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/176690/1/Honors_Capstone_Final_Report_-_Eric_Lian.docx
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/176690/2/Honors_Capstone_Presentation_-_Eric_Lian.pdf
dc.identifier.doihttps://dx.doi.org/10.7302/7539
dc.working.doi10.7302/7539en
dc.owningcollnameHonors Program, The College of Engineering


Files in this item

Show simple item record

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.