Inspiration
It has been always intriguing to understand how the exams are managed, whether they are academic or corporate right from preparing questions, answer keys to scheduling timelines. To streamline this digitally with a bit of automation, the idea is manifested into Exam Builder application abbreviated as XAMB.
What it does
XAMB helps exam convenor in organizing an exam end to end. Typically convenor creates a case to manage exam providing Blue-Print, important dates for enrolment, exam creation, evaluation and results. He can even request for new Blue-Print if there not one which has workflow to design and review questions through Questions-Designer and Reviewer. During enrolment period, candidates enrol through a XAMB web gadget. The login details of candidate are notified in an email on successful enrolment. Candidate can login and open exam case on the day of exam and complete it. Based on the timelines, exams are created, assigned, evaluated and results are notified to candidates automatically.
How we built it
All the processes like preparing Blue-Print, organizing exam, conducting exams, evaluation and notifying candidates are built on Pega platform 8.7
Challenges we ran into
-Developing a UI in Pega that helps to design questions. -Timer for exam.
Accomplishments that we're proud of
-Questions designer for adding questions of different answer types. -Scalability of exams. -Exam with time-bound questions.
What we learned
-Exam and blue-print design. -Basic java-script to build exam timer.
What's next for Exam Builder
XAMB can be extended with features like adding questions to a new Blue-Print case from older Blue-Prints, ability to pick questions from a pool of Blue-Print questions with a level of randomness. As the exam is taken in browser, placing more restrictions.
Log in or sign up for Devpost to join the conversation.