AmyBriggs / warmups

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

   *                                                                                      
 (  `                                       (  (                                          
 )\))(        (          (          (  (    )\))(   '    )  (       )      (              
((_)()\   (   )(    (    )\   (     )\))(  ((_)()\ )  ( /(  )(     (      ))\  `  )   (   
(_()((_)  )\ (()\   )\ )((_)  )\ ) ((_))\  _(())\_)() )(_))(()\    )\  ' /((_) /(/(   )\  
|  \/  | ((_) ((_) _(_/( (_) _(_/(  (()(_) \ \((_)/ /((_)_  ((_) _((_)) (_))( ((_)_\ ((_) 
| |\/| |/ _ \| '_|| ' \))| || ' \))/ _` |   \ \/\/ / / _` || '_|| '  \()| || || '_ \)(_-< 
|_|  |_|\___/|_|  |_||_| |_||_||_| \__, |    \_/\_/  \__,_||_|  |_|_|_|  \_,_|| .__/ /__/ 
                                   |___/                                      |_|         

####Why: The goal is to get students in practice using Git & Github, and to get them comfortable with one-off interview questions. This format also allows for super simple attendance tracking to keep the tracking process off the shoulders of the instructors and to keep 100% accuracy in reporting.

####What: This repo contains morning warmups for web dev students to complete in the mornings before lecture. Typically the time given for completion ranges from 45 to 60 minutes.

These warmups also export an attendance word for easy tracking of attendance using [Tyler's GitHub Autograder] (https://github.com/gSchool/github-autograder)

####How:

  • npm install mocha -g to install mocha globally (if not done already)
  • npm install to install the chai node module
  • Each student works along following the prompt's instructions
  • They can run tests if they want by running mocha test/m-test.js from the root repo directory
  • These problems are ready to use with the autograder
  • In the package.json you can find the problem's difficulty and it's areas of focus.
  • If you have other setup questions, reach out to me (@matthew in slack)

About


Languages

Language:JavaScript 94.5%Language:Python 4.2%Language:HTML 0.9%Language:CSS 0.4%