Background


System Overview and Goals

Morphological Analysis
Seeks to select a segmentation metric for isiZulu morphological analysis algorithms through statistical analysis, that scores analyzers based on a performance metric.

More Info

Natural Language Generation
Implement a library that models the grammatical rules of isiZulu and generates natural language which can develop language learning exercises.

More Info

Difficulty Evaluation and Composition
Compose balanced isiZulu language learning exercises, in accordance with Bloom's Taxonomy, which can have its responses automatically graded and provide feedback.


More Info

Conclusions and Results

Morphological Analysis
Produced a statistical analysis of the performance of isiZulu morphological analyzers on separate analysis tasks. Analysed corpus data for use in future Natural Language Processing tasks.


Natural Language Generation
Successful development of the isiZulu grammar and natural language generation library as well as successful use of the library to generate language learning exercises.


Difficulty Evaluation and Composition
Average score obtained for a question decreases and average question complexity increases as one progresses through the levels of Bloom’s taxonomy.


Exercise Configuration Tool

Exercise Presentation

Exercise Feedback

The Team


Kgotso Nkosi
Morphological Analysis
NKSKGO001@myuct.ac.za


Nikhil Gilbert
Natural Language Generation
GLBNIK001@myuct.ac.za


Soham Singh
Difficulty Evaluation and Composition
SNGSOH004@myuct.ac.za


Dr. Maria Keet
Supervisor
Department of Computer Science, University of Cape Town
maria.keet@uct.ac.za