This project fulfils the SnappetChallenge: where did my class work on today?
Use the work.json or work.csv file to display to a teacher how the children in his or her class performed. Today is 2015-03-24 11:30:00 UTC. There is no time to do everything, make a choice.
Install MongoDB, e.g., via Chocolately:
choco install mongodb
Start the database server:
mongod --smallfiles
Clone the repository:
git clone https://github.com/erooijak/SnappetChallenge
Change directory:
cd SnappetChallenge
Import the documents into the database snappetchallenge_db:
mongoimport --jsonArray --db snappetchallenge_db --collection submitted_answers < Data/work.json
The application expects SubmitDateTime to be of type BsonDateTime. It is now a string. Convert it:
mongo localhost:27017/snappetchallenge_db convert.js
Start Visual Studio 2015 and open the solution. Wait till Bower
and npm
have restored the required packages and the Gulp tasks are loaded. Then run the application.
- ASP.NET 5
- MongoDB
- Knockout.js
- Azure Desired State Configuration
BUILD 2015 ASP.NET 5 Training Videos - Introduction and Deep Dive Pluralsight: JavaScript Build Automation With Gulp.js
Pluralsight: Introduction to MongoDB
Pluralsight: Using MongoDB with ASP.NET MVC
Building Web API using MVC 6 & MongoDB
Stackoverflow: ASP.NET with MongoDB