Moon-Jumper

From Adam Colton
Revision as of 15:40, 30 November 2011 by Adamcolton (talk | contribs)
Jump to navigation Jump to search

Moon-Jumper is my cognitive improvement site. I consists of three components:

Development on this project has been on hold for quite some time, but I would like to get it moving again. The first step would be to re-deploy much of it using GhostMVC.

The next step is to build the quiz from scratch (again) this time incorporating the concept of 'done' and of spaced repetition. http://www.wired.com/medtech/health/magazine/16-05/ff_wozniak?currentPage=all http://en.wikipedia.org/wiki/Spaced_repetition

Dev Back-Log

v2 Log

Quiz

  • First Response tracking (this will be needed for custom spaced repetition)
  • New Quiz
  • Add 1 question to quiz
  • Bulk quiz add
  • View quiz for edit/add
  • Edit question in quiz
  • Relinquish quiz
  • Curriculum Tables (1 curriculum table, 1 update to quiz table)
  • Add Curriculum
  • Add quiz to curriculum
  • Daily Training mode
    • If card backlog is not too big and quiz backlog is not 0 and last memorization > 5days ago, do memorization, else, do training.
    • If memorization, load quiz off backlog and set tier
    • If training, set timer
  • Add reminder to homepage to register or respond to registration
  • Create the homepage "Make Me Smart" button
  • Add homepage reminder to add quizzes and curriculum to quiz backlog

Journal

  • Add entry
  • View and search entries
  • Quick add
    • Enable/Set hash
    • disable
    • Submit to quick add
  • Encryption
    • Set encryption code (and enable encryption)
    • If encryption key is entered, confirm with pass-phrase, encode (automatically) and submit the form.
  • Create a journal multi-add page that shows you the last entry and provides entries for up to the last 3 days.
  • Add encryption to multi-add

N-Back

  • Port over old code
  • Re-record letters
  • Swap out Flash sound with JavaScript sound (see Zombie game)
  • Get save statistics working
  • Show progress graph

Finalize

  • Daily training button
  • Journal entry on front page
  • Email registration reminder on front page
  • Re-skin the site (maybe get some help)
    • create a 'demo' page that shows all elements on the site
    • Re-skin from there.
  • Tutorials
  • Feed-back
  • Get accounts working (phone, email)

Consider changing the names of the 3 apps to reflect how they help the brain. 'Journal' => 'Tracking', 'Quiz' => 'Memorize' and 'Dual N-Back' => 'Fluid Intelligence'.

Secondary Log

  • Customized spaced repetition
  • Quiz reversibility
  • Images in questions
  • Sounds in questions

Someday

  • Add lots of curriculums
  • Send questions to front-end using Ajax and have JavaScript handle the whole quiz, sending data back as you go.
  • Gamification (I feel dirty using such a buzz-word)
    • Find a motivator
    • Develop a credit system encouraging people to train several times a week

Marketing

  • Bug friends and family
  • MSU
    • Find most taken classes and build content targeting them
    • Put up fliers posters, take out ads
    • Create a short cut to get users up and running quickly (QR code?)
  • High-School
    • Quiz Bowl teams
    • Talk to my former teachers

Post KS

  • forums.moon-jumper.com
  • bugs.moon-jumper.com
  • Hire GW for:
    • Android App
    • iOs App
    • Rebuild the desktop app
  • Build a mobile version of the site
  • Contract content creators