Week 8-9: Additon of Freetext Input and Group Assignment Template.

Welcome to the seventh week of the Coding Period. I am very glad to share that I have successfully completed phase-1 of the GSoC coding period. For the last two weeks, I have been mainly working on the addition of two new templates and their related user interface. Apart from the new UI, the templates also perform previously included functionality such as providing detailed results, neighbourhood view etc. The inspiration for both these templates is taken from learning apps.

1. Addition of Group Assignment Template.

This template allows users to create questions and answers in such a format that the question needs to be dragged to their corresponding answer’s group. To implement this drag and drop functionality I used interactJS. The different groups in the template are rendered using different colours to make the UI more child-friendly.

Group Assignment Form and Player


2. Addition of Freetext Input Template.

This template allows users to create questions, that appear as tiles/cards to the fronted users and lets him/her provide textual answers for them.

Freetext Form and Player


It was great sharing this milestone with you. Looking forward to seeing you all next week. Have a great week ahead.