Portfolio: LASR eJournal


Complete Flask app development and deployment.

LASR eJournal

eJournal (originally called ePortfolio) is an online learning app, that allows students to make long-form text submissions, which then can be curated and peer-reviewed by other students in the course. This app was built for the UNSW Learning and Teaching Unit, and was intended to be used in a pilot course by the UNSW Built Environment faculty. The app is built with Flask. In my capacity as a full-time employee at Vector 5, I was the lead developer on this project.

eJournal was the first of several apps to be built on Vector 5's LASR platform. It was the first LASR app to implement student login via LTI (allowing single sign-on from Coursera, Moodle, and other LMSes), which has since become a key feature of the platform. It also pioneered the use of MediumEditor for rich-text editing within the platform.