Code Monkey home page Code Monkey logo

quiz's Introduction

The Quiz module lets you create graded assessments in Drupal. A Quiz is given as a series of questions. Answers are then stored in the database. Scores and results are displayed during or after the quiz. Administrators can provide automatic or manual feedback. See all the features below! This module can be used as

  • an object in a larger LMS, or a supplemental classroom activity
  • a standalone activity (audio, video, rich text in questions/answers)
  • a self-learning program, using adaptive mode with multiple answer tries
  • a training program, with multiple improving attempts

Features

  • *Improved DX, coding standards/style, The Drupal Way!โ„ข
  • *Extensive Views, Rules integration through Entity API
  • Integration with H5P in 4.x making 20+ content types available
  • *OO support for all Quiz components
  • *Huge cleanup and refactor from 4.x
  • *Multiple result & granular feedback options
  • *Pre-attempt questionnaires (through Field API)
  • *Views & bulk operations for managing questions/results
  • *Drag and drop ordering of questions/answers/pages
  • *Configurable questions per page
  • *Devel generate support (dummy Quiz/Question/Result data)
  • Question randomization, from pool or category
  • Certainty-based marking
  • Multiple attempts per user
  • *Stability from new test cases (2400+ assertions)
  • *Adaptive mode feedback
  • *Build on last attempt mode
  • Timed quizzes
  • Question reuse across multiple Quizzes
  • Robust Quiz/Question versioning
  • *Smooth upgrade from 7.x-4.x
  • *Better upgrade path to D8
  • *Improved AJAH quiz
  • And many more...

(* new in 7.x-5.x)

7.x-5.0 todo

Issue Queue

Roadmap

  • [#2378365]
    • Create multiple types of quizzes!
    • Custom quiz defaults per type
    • Optionally remove node dependency
  • [#2378359]
    • Create multiple types of questions!
    • Varying content fields per question
    • Create audio questions, video questions, etc.

Quiz 7.x-6.x

  • While 7.x-5.x has an upgrade path from 7.x-4.x, and does not introduce any major API-breaking changes, 7.x-6.x is a completely new architecture not compatible with 5.x.
  • If you have not modified or built upon 4.x or 5.x, chances are you will be able to upgrade to 6.x no problem. Other sites may have issues.
  • 6.x will contain all the functionality of 5.x, as covered by the tests.
  • See all the Change records for what to expect.

Question types included

Quiz addons

Other modules we like

Check out the Quiz affiliated modules wiki to see a fuller list of modules that extend quiz.

Support

We have a big community supporting Quiz, and it's getting bigger! Let's make this the best assessment engine, ever. IRC, in #drupal-course (for Quiz, Course, Certificate module support) IRC, in #drupal-edu (general edu talk) Drupal groups The issue queue

Help out

We are looking for large 6.x-4.x or 7.x-4.x sites that would be willing to beta test the upgrade to 7.x-5.0 and find functionality gaps. Please contact me if you would like to help out. Please continue to help out with cleaning up the issue queue! https://drupal.org/node/2280951 Have a feature request? Please open an issue in the issue queue!

Which version?

  • 7.x-5.x is a huge refactor of 7.x-4.x which will provide more D7-enhanced functionality, and reduce technical debt for 7.x-6.x and 8.x-x.x planning. You can read all about it here.
  • There is a clean upgrade path from 4.x to 5.x.
  • Version 4.x is more stable and is integrated with H5P providing 20 + extra content types

Drupal 8

Want a Drupal 8 version? Help us finish 7.x-5.0 release blockers!

Credits

Many users have contributed lots of feature requests and bug reports. Previous maintainers also deserve a lot of credit! Join the Quiz group at http://groups.drupal.org/quiz to get involved! Quiz is currently being sponsored by: djdevin@DLC Solutions/EthosCE for the 7.x-5.x branch Previous sponsors The e-learning company Amendor The Norwegian Centre for ICT in Education Norwegian Centre for Integrated Care and Telemedicine

quiz's People

Contributors

djdevin avatar sivaji avatar webchick avatar falcon-git avatar selvamkf avatar kscheirer avatar fnoks avatar mradcliffe avatar deekayen avatar icc avatar adamdicarlo avatar jgonyea avatar jdwfly avatar dww avatar njt1982 avatar turadg avatar moerazem avatar

Watchers

James Cloos avatar Utkarsh Mishra avatar

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.