Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript

Trying to Create a Quiz Web App for Middle School Teacher. Has Treehouse Open Sourced any parts of their quiz module?

Hi there, does anyone know if the Treehouse team has open sourced any part of the quiz module used throughout all of their courses?

I love how clean and responsive it is, but am also really impressed by its' ability to parse out free text instead of multiple choice questions.

Thanks in advance!

I don't think so :( ... but, you can view and get inspiration from the css style using chrome dev tools.

If you are interested, the object oriented js course builds a similar quiz program, but just the front end:

I highly recommend google forms for quizes in a teaching environment. In the settings, you can choose to make the form a quiz, and you can collect and store data in google sheets and its very easy to set up and use.

2 Answers

Abraham Juliot thanks for such a quick response! I will definitely take another look at leveraging Google Forms in the classroom, I bet there's a way to hook into the Google Forms API to gameify the experience again with badges and what not. Looks like they use Google Forms in their LMS solution https://classroom.google.com/.

And thanks for the link to that course! Definitely will be a great reference throughout this project - now just to figure out the intimidating task of implementing users, permissions, roles, and data storage.

Thanks again!

yes indeed, implementing users is a challenge. On that note, I highly recommend Dave's Js course using epxress and mongo for user authentication. I found it very easy to follow and break down into basic steps. You may also be interested in trying GraphQL [with] Mongo to manage your data: Isaac's new course on this subject is excellent!

More learning resources on GraphQL:

Abraham Juliot you are the man! Thanks a ton for aggregating all of these courses and external resources. I started my journey into learning web development with Treehouse about 4 years back, and I'm impressed to see how they've filled out their course library material that runs the gamut from beginner to advanced.

  • Is there any reason you prefer GraphQL over Mongo?
  • Have you had a chance to create any projects that require user authentication yet?

P.S I think I may have messed up by posting answers instead of replies, but I'd like to upvote your most recent answer as the "best answer".

Correction above: GraphQL with Mongo -- mongo to store data and GraphQL to query and create data

I have not created a project yet, but if I do it's going to be in the form of a chrome extension. I'm currently study how to build them, and I really admire extension pop up apps that pull in data from public api services and messaging apps like pushbullet.