Technology-enhanced learning (TEL) of finite state machines (FSMs)
Repetitively question practicing is observed to be a highly effective learning technique. This technique trains the learner to retrieve and apply knowledge learnt. Being able to apply the knowledge is a sign of great understanding to a learning topic. For the technique to be truly beneficial, new qu...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2018
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/75213 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | Repetitively question practicing is observed to be a highly effective learning technique. This technique trains the learner to retrieve and apply knowledge learnt. Being able to apply the knowledge is a sign of great understanding to a learning topic. For the technique to be truly beneficial, new question should be attempted at each repetition. The need for new questions may be problematic for topics taught in University as the questions may be limited and difficult to find. This hassle in search of questions often lead to the negligence of such effective learning technique. Educator might help by setting questions for learner to practice on. However, the manual creation of question might be time-consuming and worse if the question consists of multiple parts or require graphical representation such as table, figure or chart. Finite State Machine is one topic with questions that, in most case, has many parts and graphical representation to draw. To ease the creation of Finite State Machine questions and provide many of such question for learner revision, this project aims to develop an automatic question generator specifically for Finite State Machine Question. The generator will be able to create various type of questions in the topic. By implementing randomization algorithm in the question generation, a large pool of questions can be set for learner to try out. With this question generator, the time required to create the question can be saved and learner can create and practice on the question anytime and anywhere. |
---|