How can Javascriptexercise look like ?
git clone https://github.com/Angular-cz/courseware-examples
npm install && npm start
3.
You have totell students what to do
We have tried to do it by several ways
● verbally
● todos
● brief text file
● really long file with solutions and hints
● website generator
● ...
● CourseWare is logical result
?
?
?
4.
CourseWare is
… specializedcontent generator for Javascript courses.
“Marketing” feature list
● generates single file
● jade markup
● responsive layout
● components for hints and solutions
● source highlighter
● interactive integration of test results
What is underits hood ?
● NPM
● Jade
● Gulp
● AngularJS
● Karma
● Socket.io
● single page application
● routing
● usefull components
● test results visualization
11.
What is underits hood ?
● NPM
● Jade
● Gulp
● AngularJS
● Karma
● Socket.io
npm install karma-json-result-reporter
● watching source and tests
● write results to folder
● utilize json reporter
12.
What is underits hood ?
● NPM
● Jade
● Gulp
● AngularJS
● Karma
● Socket.io ● connects to courseware
● sending result changes
13.
Can I useCourseWare in my course?
Yes …
... it is free for non-comercial and internal courses.
github.com/Angular-cz/courseware
github.com/Angular-cz/courseware-examples