Skip to content

A Classroom management tool based on Tetris that features a student que.

License

Notifications You must be signed in to change notification settings

MethodsOfMath/classtris

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

classtris

A Classroom management tool based on Tetris that features a student que.

To try out the demo visit: https://methodsofmath.github.io/classtris/

Load Students and Questions

To use Classtris, you need to load a class list from a text files at the bottom of the page.

  • On the lists, seperate names and questions with a new line.
  • Click choose file, then pick your file. Then click load class list.
  • For confirmation, questions and students are shown in a text box under the load buttons. You can hide this by clicking hide.
  • Example student list: https://punkbass.github.io/classtris/students.txt [Right click and pick save as]

Questions are loaded in a similar fashion.

  • You must put each question on a seperate line in a text file.
  • You can use HTML tags in the questions for formatting or loading pictures and other media.
  • You can add images to the question list by using the HTML tags. See the example question list for an example.
  • To use more than one line on a question, use the br html tag. See the example question list for an example
  • To load questions randomly, click Load Random to load the questions.
  • To have questions load in order, click Load Linear to load the questions.
  • For confirmation, questions and students are shown in a text box under the load buttons. You can hide this by clicking hide.
  • Example question list: https://punkbass.github.io/classtris/questions.txt [Right click and pick save as]
  • To generate systems of linear equation problems, visit: https://punkbass.github.io/Classtris-Systems-of-Linear-Equations-Question-Generator/

Que buttons

  • To load the next student, click the yellow guy on the top menu or NEXT above the student's name.

  • To load the THEN student in the que, press THEN above the student's names.

  • To manually enter a student, enter the student's name in the text field under the LATER button and click the LATER button. The student will not be placed in the que if you do not click LATER. The field will become blank after the student is added to the que. A log entry will be posted saying manual entry.

  • To load a new question, click the ? in the top menu.

Teams and Points

  • Students are randomly put on 4 teams when students are loaded.
  • To award points to a student and the student's team, click 1,2,3,or 4 or UP when they are UP.
  • Clicking 1 or UP will award 1 point to the student and the student's team.
  • Clicking 2,3,4 will award 2,3,4 points respectively to the student tand the student's team.
  • To automatically load the NEXT student or the next question when awarding points, click ≥1 ≥2 ≥3 or ≥4 buttons on the bottom of the page.
  • To turn this feature off, click Off.
  • UP will not load the NEXT player or question. Use UP to award points before using THEN or LATER.
  • Click GG (good game) to show the winning team. Students will not know who is on their team unless they are on the winning team.
  • To download a spreadsheet of points awarded to each student, click Save Log in the bottom left

Blackboard

  • To display the Blackboard, click BB in the top menu. To hide the blackboard click HIDE in the top menu.
  • Hold down mouse to draw. Type letters to write where the mouse is pointing. Click the screen to change the text location.
  • Click E to erase the blackboard.
  • Click e to erase portions of the board by drawing with a black pen.
  • Click colors to switch colors. Click the plus and minus to change the size of the pen.
  • To type an exponent or superscript, type ^.
    • To return to the original line, type _ .
    • To go up another level type ^ again.
  • To type subscript, type _ .
    • To return to the original line, type ^.
    • To go down another level type _ again.

Credits

Uses processing.js for the blackboard. http://processingjs.org/

Uses the method shared by This Could Be Better for the file loading: https://thiscouldbebetter.wordpress.com/2012/12/18/loading-editing-and-saving-a-text-file-in-html5-using-javascrip/

About

A Classroom management tool based on Tetris that features a student que.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.4%
  • Other 0.6%