Coder Social home page Coder Social logo

Comments (5)

mgeisler avatar mgeisler commented on July 23, 2024

Hi @willcrichton,

Thanks for bringing this up! I think quizzes could be a great way to engage people further. I'm not sure when we'll get around to it, but now it's on the radar for us.

from comprehensive-rust.

mgeisler avatar mgeisler commented on July 23, 2024

@sakex, you brought up quizzes recently — this is the infrastructure which I think we would be using

@djmitche, do I remember correctly from a discussion that you would see quizzes as a temporary stopgap measure until we find actual exercises for people?

@randomPoison and @fw-immunant, what's your take on exercises?

from comprehensive-rust.

djmitche avatar djmitche commented on July 23, 2024

Basically, yes -- although at this point the new course outline has an exercise for every segment, so perhaps not required.

My issue with quizzes is, they do not provide students with practice, and I think that's what students want. Quizzes are good for checking comprehension, either for one student or (if there was some way to aggregate them, like with a student response system for the entire class to determine whether it's OK to proceed to the next segment.

Exercises also scale nicely to different experience levels -- someone who's truly new to Rust might struggle just to get the thing to work, while someone who's trying to fill in the gaps in their Rust experience might give themselves an added challenge such as using iterators instead of loops or avoiding clones.

from comprehensive-rust.

randomPoison avatar randomPoison commented on July 23, 2024

Yeah, I could see quizzes being useful to a limited extent. Looking at the v2 outline, I generally like that we're spreading more, smaller exercises out throughout the course. Maybe for some of the simpler sections we can do a short quiz instead of an exercise? It'd be quicker to have students answer one or two questions on their own instead of having them do a full exercise, so could also be an option for cutting down the runtime of the course where needed.

from comprehensive-rust.

djmitche avatar djmitche commented on July 23, 2024

Agreed, and especially earlier in the course when students haven't been exposed to as much syntax.

from comprehensive-rust.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.