Skip to content

In-Browser text editor/server to periodically collect code as a student works on it.

Notifications You must be signed in to change notification settings

mchen0037/code-collector

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

code-collector

Designed specifically for a lesson taught at El Cerrito High School on 04/18/19, this web application is used to collect students code periodically as they solve the RC Cola Problem. Code is saved from the Text Editor every 10 seconds, which can be used for later data analysis--"How are students new to coding debugging? What separates those that could finish the problem from those who couldn't?"

Template for front end and back-end by @jsanchez254, and tweaked specifically for this project.

The application features an in-browser Python text editor (with bad security), which will send code to the server side and compile it on a Heroku server. When an array is sent back, the client will generate a histogram from that array.

As students work on this problem, the client also sends post methods in order to 'autosave' their code. It is possible to retrieve this code to play it back again, to watch how the student works out the problem:

Additional work on data analysis to come in the following weeks..

About

In-Browser text editor/server to periodically collect code as a student works on it.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 52.9%
  • Python 33.6%
  • CSS 8.1%
  • HTML 5.4%