Education/Projects/JetpackForLearning/Profiles/ClozeFox: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 40: Line 40:
* More intelligent didactic information can make interaction scenarios, feedback, diagnosis and remediation more powerful.
* More intelligent didactic information can make interaction scenarios, feedback, diagnosis and remediation more powerful.
* The generation of multiple choice distractors can be made more intelligent.
* The generation of multiple choice distractors can be made more intelligent.
* Closefox activities can be linked to more Web 2.0 tools, social networks and electronic learning environments such as Moodle, Blackboard or Sakai.
* CloseFox activities can be linked to more Web 2.0 tools, social networks and electronic learning environments such as Moodle, Blackboard or Sakai.




== Current status and further work ==
== Current status and further work ==
In its current status ClozeFox provides the following features:


* It can suggest web pages in English and Dutch, at simple or advanced levels. It does this by retrieving data from a [http://delicious.com/YAFZ/clozefox delicious account]. Thus it is possible to add new pages to the suggestion system by adding new URLs to that delicious account.
* It can create a random or preposition test on the given page.
* It can calculate the score and provide feedback for the correct and wrong answers.
* It stores the information about previous test scores permanently. It can show these along with statistics and graphs on the slidebar.
* It can send the current test's score to the user's Twitter account. Others can track this in real-time and can simply click on the page to do the same test.
* It can  copy the current test configuration. Thus, a teacher can simply compose an e-mail and press Control + v in order to share the test with teachers or colleagues. When that web address is sent ClozeFox automatically renders the web page as a cloze test without needing any input from the user. This makes sharing and running tests very easy.


== Operation and Implementation Details ==
Of course in its current form the ClozeFox is far from perfect and needs further work:


ClozeFox first checks the page on the amount of usable and useful text, text structure and language ID based on page info or on trigrammes. It then makes a frequency list of the words in the text.
* Better 'main text' detection routines in order to be able to handle various web pages.
 
* More test types (for verbs, nouns, etc.).
The ClozeFox generator hides words on the basis of a routine with scalable intelligence: as a simple random routine would not be interesting from a linguistic-didactic point of view, ClozeFox will select gaps according to frequency level, word category, and later on semantic field, contrastive-linguistic aspect in order to turn the exercise into a rich learning experience.
* More control on the parameters of test (whole word, partial word, frequency of words to change).
 
* More intelligent control about distractors.
ClozeFox generates fill-in exercises (for complete words or word-parts on morphological level such as word endings) and multiple-choice exercises (with other words in the text as generated distractors).
* A back-end web service so that much more sophisticated natural language processing routines can be handled for texts in various languages.  
 
* User adaptability features: Again a back-end web service can store user's performance data and provide personalized suggestions and tests by performing statistical analysis of users, groups, etc.
The ClozeFox options menu (with 'remembered' options) will include:
 
* Number of gaps
* Min/max length of gap
* Per word category: nouns, prepositions, verbs …
* Exercise type: written (with option whole word / partial word) and multiple choice (with option number of distractors)
* Time limitation
* Send exercise to ... (completed to show to parents/teachers what you have done as a learner; or 'empty' to send it as a teacher to your student or as a students to your co-students)
 
ClozeFox as an application is highly scalable on the following levels:
 
* The complexity of the routine for selecting gaps.
* The intuitive intelligence of the system to adapt to the user based on learner behavior, performance and errors.
* The possibility to add a refined morphological analyzer and parser later on.
* The possibility to ask for pronunciation (through sound synthesis) or translation of the word to fill in or any word in context.
* Turn ClozeFox into a real collaborative Web 2.0 social exercise generator:
** Students will become able to exchange self-made exercises, store them in social collaborative repositories, teachers can ask them to do so and monitor progress.
** Language teachers worldwide are expected to encourage to use Mozilla Firefox in order to enrich their own learning environment with a powerful tool for autonomous and/or collaborative learning.
 
ClozeFox can be seen as a first product in a series of tools for enhancing the (language) learning experience.


== Mockups ==
== Mockups ==
28

edits