Skip to content
This repository has been archived by the owner on Apr 18, 2023. It is now read-only.
/ lingolearn Public archive

LingoLearn is an open source Google App Engine program for learning Japanese.

License

Notifications You must be signed in to change notification settings

lingolearn/lingolearn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lingolearn

Introduction

Lingolearn grew out of the Master's capstone project for CSCI E-99 at Harvard Extension School and focuses primarily on providing tools for learning Japanese through the use of digital flashcards coupled with "confuser" characters and phrases that are programmatically generated for tests and quizzes.

Confusers

Confusers are an innovative approach to language instruction and involve the generation of phrases based upon the kanji, hiragana, or katakana of a given word or phrase. In general, this approach appears to work best on students that have already been exposed to the word or phrase repetitively since it forces them to pick the correct option from several that look like they could be the same at first glance. However, this approach has not be tested yet in a classroom setting and should still be considered experimental. The algorithms involved can be found in the cscie99.team2.lingolearn.server.confuser package in the repository.

Project Dependences

In order to build the project locally, you must provide the configuration which is dependent upon the IDE that you use. The following instructions are for Eclipse Juno.

  1. Make sure Google Plugin for Eclipse is installed
  2. Clone the repository to your local storage and import the project
  3. Under "[Right Click] > Properties > Google"
  4. "Use Default SDK" is selected, the project is on 1.9.3
  5. "This project has a WAR directory" is selected
  6. "Use Google Web Toolkit" is selected, this project uses 2.6.0
  7. Under "[Right Click] > Properties > Java Build Path > Source"
  8. Remove the default settings
  9. Add the folder "src" and "test"
  10. Under "[Right Click] > Properties > Java Build Path > Libraries"
  11. Add JRE System Library, this project uses JRE7
  12. Add JUnit, this project uses JUnit 4
  13. Add "lib/objectify-4.0.jar"
  14. Add "lib/hamcrest-core-1.3.jar"
  15. Add "lib/gwt-visualization.jar"
  16. Add "lib/guava-16.0.1.jar"
  17. Add "lib/appengine-testing.jar"
  18. Add "lib/appengine-api-stubs.jar"

About

LingoLearn is an open source Google App Engine program for learning Japanese.

Resources

License

Stars

Watchers

Forks

Packages

No packages published