User Tools

Site Tools


projects:flash:conceptual_design

Table of Contents

projects:flash

Conceptual Design

UI

  • Choose set: lesson, category, manual
  • Check box list, sort, filter
  • Review set
  • Algorithm: Sequential, random, shuffle, progressive
  • Direction: Native, Foreign, Translit, Audio, etc.
  • Store: name and code for language names, TH Thai, EN English

Coach

  • two methods:
    • nextQuestion
    • scoreAnswer - loops back to nextQuestion
  • Coach and Desk pass Notes back and forth

Coach publishes 'question'

	Desk publishes 'answer'
  • three algorithms
    • pull
      • pull new cards into the working stack
    • choose
      • choose next question, from which stack
    • promote
      • move card from work to review to mastered

methods

  • setup
  • start
  • nextQuestion
  • scoreAnswer
  • toggleDir
  • onDirectionChange
  • choose
  • promote
  • pull

direction

  • can be changed manually by user
  • can be changed automatically by coach depending on settings
  • after change, new question is pulled and asked (like start)

main loop

nextQuestion
while not all mastered
    scoreAnswer
    nextQuestion
endwhile

pull
choose 

promote

  • if work and acnt > max and pct > max, promote
  • if review and acnt > max and pct > max, promote
projects/flash/conceptual_design.txt · Last modified: 2023/01/12 09:15 by jhagstrand

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki