Hal9000 / oldSocrates

Supposed to be a quiz-style tool for learning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Socrates README
---------------

STATUS: Left in inconsistent state -- working on adding multiple choice
        "pools" -- see bbhelper.rb #mcpool etc.

Quick start:

    ruby bigbang.rb    # create the data store
    ruby socrates.rb   # run a session

Files:  See below.


README   
  - This file you're reading

base.rb  
  - Most important class definitions

datastore.rb
  - A clunky storage technique based on filesystem + YAML

bigbang.rb
  - Utility to create the sample data store in one swoop.

bbhelper.rb
  - Methods needed for big bang

bbdata.rb
  - The "real guts" of the big bang

ui_dumbtext.rb
  - A pluggable UI that is strictly text-based

socrates.rb
  - The "main program" that will run a Q&A session; it does not yet
    keep any stats or do any fancy algorithms.

About

Supposed to be a quiz-style tool for learning


Languages

Language:Ruby 100.0%