border border

Ministry of Social & Family Development (MSF), Child Protective Service (CPS) Induction Web Application

Team members

Zhuo Feiyan (ASD), Chew Cheng Wee (ASD), Syed Ali Fatima (ASD), Zachary Tan Yuan Zheng (ISTD), Dong Ke (ISTD)


Bige Tunçer, Matthieu De Mari

Writing Instructors:

Rashmi Kumar

Teaching Assistant:

Ataman Cem


Child Protection Officers (CPOs) from MSF would have to go through an induction programme at the start of their work, which include trainings that have introductory lectures and group discussions.

To optimize resources and to meet the operational demands in CPS, there is a need to allow CPOs to learn in their own space within a stipulated timeframe. This shift empowers CPOs to take charge of their own learning without the need of having face to face or zoom lectures, while still teaching the necessary information in an engaging way.


A web application is developed to support blended learning and promote interactivity for new CPOs attending the CPS Induction Programme.

The web app contains essential information on topics relating to child protection that enables CPOs to learn content-heavy modules within a stipulated timeframe, supplemented by games to retain knowledge.


Web app overview

uml chart vector updated


Web App Learning Content

The web app would include information from the required modules, with pictures to provide visual simulation.

There are also quiz questions that test the understanding of the modules’ information.





Web App Games

2d home visit


2D Home Visit Game: Game presents risks in homes that could cause potential harm to children, and CPOs would need to click on the different items that poses possible risks.


Additional features

(a) Bookmark

- allows for individual users to select contents that they deem important and storing it in a different location on the web app

- creates a curated learning experience

(b) Forum

- facilitates discussion between users for content- related questions

- for trainers to note what are some FAQs from the users

(c) Progress bar

- keeps track of how much of each module a user has completed

- provides a gauge of both content learnt and yet to explore

ministry of social and family development








content picture




drag n drop


Drag and drop game: Game would have questions with multiple options that need to be dropped into correct slots. The number of tries would be recorded to see how much information is retained by the user.



(d) Points system

- provide immediate feedback and reward to the user after attempting quizzes and games

- generate a sense of excitement for learning through gamification

(e) Resources

- a tab that allows trainers to place additional materials that do not exactly fit into the four modules of the web app

- Eg: documentaries and other learning videos


student Zhuo Feiyan Architecture and Sustainable Design
student Chew Cheng Wee Architecture and Sustainable Design
student Syed Ali Fatima Architecture and Sustainable Design
student Zachary Tan Yuan Zheng Information Systems Technology and Design
student Dong Ke Information Systems Technology and Design
border border