Archive
Archive for the ‘German’ Category
Using home-brew NLP regular expressions to automate question generation for learning material creation
2006/05/24
Leave a comment
- The trpQuizGenerator, from which the screenshots below are taken,
- is an attempt to facilitate, speed up, automate question generation for foreign language learning by collecting a regular expressions, reflecting typical patterns that cause difficulties for language learners in a number of L2 – inspired by common 1st and 2nd year textbooks:

- German: differentiation between Dative and Accusative case personal pronouns
- Italian: contraction of article and preposition
- Spanish: demonstrative pronouns.
- Some more rather arbitrary, but easily implemementable examples for ESL:
- Numbers: ―Much/many‖ dichotomy
- which/who‖ relative pronoun dichotomy: Difficult for German students of English which has no such
dichotomy for innate beings/things, but whose (antiquated) relative pronoun ―Welch‖ as a false friend
of which tends to lead to a wrong preference of ―which‖ to ―who‖ by German speakers. - Sub clauses/tenses: if clauses up to period/comma, giving the number of words as hints. Would
require a delegate.
- Regular expressions in .Net have a number of advanced features that makes the platform a good choice for this enterprise:

- The resulting texts can be e.g. easily delivered as formative assessment exercises to students using trpQuiz.dot.
- is an attempt to facilitate, speed up, automate question generation for foreign language learning by collecting a regular expressions, reflecting typical patterns that cause difficulties for language learners in a number of L2 – inspired by common 1st and 2nd year textbooks:
- Update:
- In a much more recent approach to the same automation problem, I am trying to repurpose well-established existing NLP-platforms for question generation.
- However, compared with the above customized approach, to transform the built-in, not SLA-specific NLP recognition I have found so far taking not only much more work for reformatting for delivery, but also more creativity, or willingness to put up with limitations when it comes to homing in on typical learner problems.
Categories: English, German, Italian, service-is-learning-materials-creation, service-is-programming, Spanish
c#, DkPro, nlp, regular-expressions, trpQuiz
Collaborative timeline activity for face-to-face classes on history
2006/03/15
Leave a comment
- An easily produced and repeated classroom activity, originally developed for listening comprehension and speaking practice in language classes, based on filling out collaboratively a timeline spreadsheet in the digital audio lab:
- Listen and process/write:
- Advanced German class listens to segments of an authentic German cultural history documentary from the authentic German TV series “100 deutsche Jahre” (which follows a single topic throughout 20th century German history).
- And each student enters notable summaries of events with their time of occurrence into a spreadsheet
- that the teacher
- has at beginning of activity distributed to each individual student using the digital audio labs file management features
- and after listening collects from students, merges, either with student author data or an anonymous student identifier (for corrections), into an excel timeline spreadsheet
- and visualizes the collaborative outcome as an easily collated timeline on the projector to the entire class.
- Speaking: Discuss!
- Identify what are the gravity points for the comprehension of the video by the class: Why are these events deemed important?
- What are the outliers? Criticism? Justification?
- Also correct language errors in the student output.
- In early 2006, there was no Excel web app – collaboration likely has become simpler now
- launch link to publically editable spreadsheet to class
- visualize using excel web app charts
- In early 2006, there was no Excel web app – collaboration likely has become simpler now
- Listen and process/write:
Categories: Charts, classroom-activities, digital-humanities, German, learning-materials, Listening, Speaking
charting, excel-web-app, MS-Excel, timelines

