Skip to content

jrjdavidson/js-input-samples

 
 

Repository files navigation

JS Input Examples: Stanford Online and Friends

Projects

  • "Mirror": Simple 'Hello World' project that works well as a barebones starter.
  • "Piano": More complicated project that demonstrates more advanced use of JS Input
  • "Celluar Automata": Full-featured JS Input project demonstrating a cellular automata problem.
  • "Variable Passing": How to get numbers or text generated by the problem's Python code into your internal Javascript. Also, how to log your results in the official edX logs.
  • "Card Sorting": A card-sorting exercise. Used to in cognitive science to measure expertise in a particular field.
  • "Accessible Matching": A standard matching-type problem as seen in a myriad of classroom quizzes. Designed to be usable on screen readers as well as by sighted users.
  • "Drop File": A bare-bones problem that uses Javascript to check a file and see whether it's an image or text. Constructed as an example of how someone might create a file-processing problem.
  • "Adaptive MC": Creates a set of resources where the path depends on a student's answers to MC questions. Still under construction.
  • "Video Watch Credit": Gives students credit for watching a video.
  • "Range Guesser": Allows students to guess at a number (or time) by setting a range. Closer guess = more credit.
  • "Text Logging Problem": Gives students credit for entering free-response text, and logs it.

Deprecated Projects

About

JS Input samples for using with edX platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 81.6%
  • HTML 16.1%
  • CSS 1.9%
  • Python 0.4%