Well, the semester is halfway over, and the project is officially at the midway point of completion. Work is progressing nicely, but I thought that for this week’s blog entry, I’d give an overview of where the project is at currently (i.e. what features are complete, what is still in progress, etc.), as it seems to be a fitting time for such an update.
Currently, the application is hosted here. The version of the app that is hosted publicly is a few commits behind where the project repository is at currently, but has a good amount of the project requirements already implemented. These include a new user registering for a new account:
The ability to create tests:
Adding questions to a given test by visiting its details page:
Also available is the ability for questions to be edited if the test has not been finalized:
Any created test with questions can be finalized in the details page, which makes it impossible to edit the test or add new questions to it:
Once finalized, any test can be emailed to any number of potential candidates by clicking on the Send button:
Clicking Send Test successfully emails the input email addresses with a unique link:
Currently, on the hosted version of the application, clicking the emailed link does not take a potential candidate to a page where they can actually take the test, however this has recently been implemented locally in development.
Moving forward, we still need to implement the actual saving of user answers into the database, as well as figuring out the correct way to organize test-taker results for the employer to view. Overall, the project is nearing feature-completeness, with only a couple of more areas of focus remaining. I feel very confident that the team will be able to complete the project with plenty of time to spare, and turn in something fairly impressive in its functionality. Looking forward to the second half of the course / project. Until next time…