Knewbie is a Web Application built using Flask and makes use of machine learning (Computerized Adaptive Testing) to provide tailored educational content.
From a total of 383 projects, Knewbie was 1 of 6 projects selected by the School of Computing (SoC) communication office, National University of Singapore (NUS) and was featured on the various social media accounts.
You can try out the web application at this link!
Please refer to the appropriate User Guide (Student) or User Guide (Educator) if you need help using the application. You may also refer to the Frequently Asked Questions page on the website.
If you want to further improve the application, feel free to contact the development team via either the contact us page, or fill up the user feedback survey!
Please refer to the Installation Guide for full instructions to set up the web application.
Please refer to the Development Practices Guide for the Software Development practices used in the project.
Please refer to the Developer Guide for explanation regarding designs and software engineering principles employed.