Products
  • Reviews
  • Quizzes
  • Lessons
  • Discussions

Build & generate better assignments

Save time and improve learning by building or generating research-based review assignments, quizzes, and lessons directly around your learning materials.
46.7
What's the difference between lists and sets in Python?
Instructor solution
Learning resources
Instructor answered
Lists are ordered and can contain duplicate values. Sets are unordered and cannot contain duplicate values.
You answered
Mutability

Trusted by educators at

What's wrong with punitive worksheets?

Punitive worksheets punish learners for missing questions, lack immediate feedback, and promote massed practice. It's time for better assignments.

Our assignments were designed to optimize learning.

Mastery-based reviews to guide study sessions...

Most learners don't know how to properly study, and those that do often don't know what to study. Our reviews walk learners through course material in a manner proven to optimize knowledge retention.
46.7
When might a switch statement be preferred over an if..else statement?
Your response here...
Save answer

...which can include low-stakes coding practice.

The jump from learning coding concepts to applying them in projects can be steep. Our reviews support coding questions to supply learners with a low-stakes environment to master fundamental concepts.
52.8
Write a function to multiply two input parameters, a and b.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
def product_of_two(a, b):  # Your code here!

Mastery quizzes to turn assessments into learning experiences.

Our mastery quizzes provide immediate corrective feedback and re-quiz opportunities for learners to reduce stress, incentivize effort, and encourage learning.
What does MVVM stand for in iOS development?
  • A.
    Model-View-ViewModel
  • B.
    Movement-Verses-Visions-Made
  • C.
    Make-Views-(And)-ViewModels
  • D.
    MultipleView-Vision-Model
Continue

Lessons to organize your teaching resources.

Our lessons allow you to combine your teaching resources with questions in an easy-to-digest format to build engaging learning experiences.
Object-Oriented Programming in Java

Our discussions allow learners to engage with you and their peers.

Key features:

🏷️ Custom tags
↩️ Nested responses
👤 Ability to post anonymously
🔥 Emoji reactions
✅ Ability for instructors and posters to endorse top responses

Beloved by educators

Emily Carroll
“Every single week, students would spontaneously, unsolicited post in my discord channel ‘This OpenClass thing is great’, ‘I love this OpenClass thing’, ‘Can we have more OpenClass assignments?’ and if I haven’t prepared one for a week, there would be messages popping up after lecture, ‘Is there OpenClass this week?’, ‘When is it going to be available?’. My students had a great reaction to it.”
Emily Carroll
Assistant Professor - University of Arizona
Nick Suwyn
“Looking back two years ago when we started working with OpenClass, I couldn’t be happier that we went with OpenClass. The improvements that it led to our program and our student success rate is incredible.”
Nick Suwyn
CEO - Promineo Tech
Eliana Sleiman
“Our teachers love the platform. It has reduced the individual workload of the teacher while maintaining the collective quality of education in our program. Our teachers love the metrics and all the data they receive from OpenClass. It allows them to make data-driven decisions on how they want to proceed in their classes, and it has facilitated differentiated instruction like no other platform we have used.”
Eliana Sleiman
Head of Education - CodeBrave Lebanon
Gus Hahn-Powell
“As educators, comprehensive review is something we all want to provide, but it can be difficult to deliver. OpenClass makes it easy — far easier than any other tool I’ve used. Feedback from undergraduates and graduates was overwhelmingly positive. Unsolicited, students repeatedly reached out to let us know how useful they found the review and mastery activities.”
Gus Hahn-Powell
Assistant Professor - University of Arizona
Gus Hahn-Powell
“The grading is immediate and that's wonderful, right? So, it reduces the time that I need to spend in reviewing their work, but it also gives the students instant feedback, which I think is the more important part of that speed. I love that the grading is just done for me, but the true benefit is that my students get that feedback immediately and then can take that feedback and integrate it and try the question again.”
Kimberly Polin
Academic Dean and Computer Science Teacher
The Williston Northampton School
Dianne Patterson
“I was very impressed by OpenClass. I was impressed by the aesthetic of the interface—it was very beautiful to look at. I was impressed with the statistics that I got out of it afterwards—I could quickly look and see who'd finished, when they'd finished, and drill down and see details of what students had done—that was fantastic. I think it's a fantastic tool, and I think it fills in a niche that nothing else we have fills in.”
Dianne Patterson
Research Scientist - University of Arizona
Bob Buseck
“Students absolutely love OpenClass. They say that it's very easy. It's not complicated. They understand what is going on inside of OpenClass, and, I can't say anything but good things about OpenClass.”
Bob Buseck
Executive Director - Mississippi Coding Academies
Diheng Zhang
“The interface is attractive, it's user-friendly, and the instruction is very, very clear. I basically just spent like half an hour or an hour trying to learn how to build a class and I was able to do it. One very interesting thing I noticed is that not too many students noticed that they leave D2L, so I think that speaks to how well OpenClass is integrated to the D2L system.”
Diheng Zhang
Graduate Researcher - University of Arizona
Margarito Valencia
“The new students are loving it. I showed it to my previous alumni, and their minds were blown. They're like, 'why didn't you do this for me?' This is something they were looking for, and it's been amazing.”
Margarito Valencia
Senior Instructor - Mississippi Coding Academies

All with powerful metrics to help you better understand your class.

Our detailed metrics outline what your learners do and don't understand, allowing you to make data-driven decisions to improve your class.

Share assignments with your peers... or use some of ours!

We're on a mission to improve and democratize education.

You can freely share your assignments through our platform, providing educators—and, by extension, learners—with access to the best learning resources in the world.

Integrating with the tools you already use

We're happy to host your entire class. But if you already have a preferred LMS, we can plug right into it.

OpenClass is free to get started.

Create an account

From an institution?

Contact us for a quote