127 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

Quiz

Quiz project logo

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

Downloads

H5P - Create and Share Rich Content and Applications

H5P interactive video

With this module you will be able to create interactive videos, question sets, drag and drop questions, multichoice questions, boardgames, presentations, flashcards and more using Drupal.

All the content is HTML5, meaning it will work great on smartphones, tablets and other mobile devices. With H5P, you create and edit HTML5 content directly in your web browser just like you edit any other Drupal content.

Downloads

Userpoints Login

Userpoints Login allows users to earn a specified number of points for each login. We also specify a minimum time interval between logins that must be exceeded for these points to be earned.

Example: if the time interval is set to 24 hours, and a user logs in on Monday at 9am, they will not earn any points for additional logins on Monday, but if they return after Tuesday at 9am they will receive points.

Downloads

PageFlip: Book, Magazine, Comic Viewer

PageFlip simulates "flipping through the pages" of books, magazines, comics, flyers, or other "book"-like content.

PageFlip includes two viewers: PageFlip MegaZine3 Viewer and PageFlip HTML/JavaScript Viewer. The former uses the open-source Flash-based MegaZine3 page flipping engine while the latter is a custom viewer written with jQuery.

Downloads

Gigya - Social Infrastructure

Overview

Gigya's Customer Identity Management platform helps companies build better customer relationships by turning unknown visitors into known, loyal and engaged customers.

With Gigya’s technology, businesses increase registrations and identify customers across devices, consolidate data into rich customer profiles, and provide better service, products and experiences by integrating data into marketing and service applications.

Downloads

Achievements

The Achievements module offers the ability to create achievements and badges similar to systems seen on Xbox 360, Playstation 3, Foursquare, Gowalla, GetGlue, and more. For a Drupal site, this could mean commenting a certain number of times, starting a forum topic, visiting the site every day of the week, or anything else that can be tracked and coded.

Current features and design:

  • Achievement points are based on milestones, not continuous activity. Instead of getting 5 points every time a user posts a node, an equivalent milestone might instead reward 20 points for posting 10 nodes. If there's no achievement for posting 50 nodes, the user receives no further points.

Downloads

Christmas Lights

A splendid module with Christmas lights decoration that creates longlasting atmosphere of X-mas for you and the users of your website.

Downloads

Tetris

Plays the game 'Tetris'. The tetris images and background can be themed to your site. The game is javascript (original javascript script by Joan Alba Maldonado) based and is a block. The user who gets the highest score has his name saved. The game win messages are configurable in the configuration settings. Also the URL of the blocks and the size of the block, key strokes and game speed can be set in the configuration settings. By default you use the keyboard but you can change to a mouse in configuration.

Downloads

Bot

Druplicon is a PHP IRC bot that has been servicing #drupal, #drupal-support, and many other IRC channels since 2005, proving itself an invaluable resource. Originally a Perl application coded by Morbus Iff, he always wanted to make the official #drupal bot an actual Drupal module. This is the fruit of these labors. Whilst the needs of Druplicon are driving the future and design of the module, this is intended as a generic framework for IRC bots within Drupal, and usage outside of Druplicon is encouraged.

With all currently shipped modules enabled, you'll get:

Downloads

Video Chat

The Video Chat module adds a fully hosted free video chat to a Drupal website. The chat application and video hosting are courtesy of Camamba and ad-supported. We hope it provides an alternative to all the payware chat modules out there.

The module provides a block where a user can enter his age and gender (since Drupal does not have this information) and then enter a webcam chat room exclusive to the sites domain name (not the individual Drupal installation).

Downloads

Tribune

A tribune is a type of chatroom. It does not require any external service like IRC or plugins like Java or Flash-based chats, and also works without Javascript (although Javascript greatly enhances the experience).

The module has a notion of threads based on timestamps: typically, a user clicks on the timestamp at the left of the message they want to answer before typing their message. When the message is displayed, hovering the mouse over timestamps highlights the corresponding references and answers, even for old messages that are not displayed anymore.

Downloads

Cloze

Simple module that provides Cloze question type to quiz module.

A cloze test (also cloze deletion test) is an exercise, test, or assessment consisting of a portion of text with certain words removed (cloze text), where the participant is asked to replace the missing words. Cloze tests require the ability to understand context and vocabulary in order to identify the correct words or type of words that belong in the deleted passages of a text. This exercise is commonly administered for the assessment of native and second language learning and instruction.

Example :
A language teacher may give the following passage to students:

Today, I went to the ________ and bought some milk and eggs. I knew it was going to rain, but I forgot to take my ________, and ended up getting wet on the way ________.

Check out this blog post, Cloze module for Drupal Quiz to see the usage and know how you can make the best use of this module.

Credit

Downloads

Tournament

This module provides a full tournament management system for Drupal.

Downloads

Moon Phases

Drupal Moon Phases module displays the phases of the moon in a block and a calendar and provides a page that describes the phases of the moon. It is configured to show the moon image with a blue background during the day and a black background during the night.

Downloads

Closed Question

Features

  • Designed for practicing: students can take as many attempts as they like.
  • Many feedback options, feedback can change with attempts.
  • Many question types.
  • Questions can be added anywhere in a site.
  • Only Questions. Ordering questions in a quiz or case is done by a separate module.

Only Drupal 7

Only the Drupal 7 version is maintained. The Drupal 6 version has been used by thousands of students worldwide and is stable.

Downloads

Unity 3D Field

Overview

This module allows you to display .unity3d files within Unity 3D Web Players if the files are attached as Drupal file fields (e.g. to a node, user profile, etc.).

Features

  • Display .unity3d file fields in the Unity 3D Web Player.
  • Display a Unity 3D logo for users to link to the web player.
  • Set different display options for different view modes (e.g. full, teaser, etc.).
  • Set different display sizes of the Unity 3D window (e.g. 640x480) for different content types and view modes.
  • Set alt_text for Unity 3D content.

Requirements

Installation

  1. Unzip the module directory into a suitable Drupal module location (e.g. sites/all/modules/).
  2. Enable the module in admin/modules.
  3. Create a File field for an entity of your choice (e.g. node type, user, etc.).
  4. Allow .unity3d files to be uploaded in that File field.
  5. Change display options for the field to use 'Unity 3D Player' or 'Unity 3D Logo.'

Documentation

    Downloads

    Spotify

    Output from the Spotify Field module

    Provides integration with the Spotify Metadata API and a field to display artist, album and track information with a link that opens the Spotify client. Since 7.0-rc2 you can also output the data as a Spotify play button.

    7.x-2.x branch

    First beta is out. All XML-functions removed.

    Rewrite of basics functions. Using json instead of XML when getting information from Spotify. Uses images from Spotify instead of Amazon. You could now use Image styles, and images are stored locally.

    Downloads

    Invaders

    Plays the classic game 'Space Invaders' where you play against the computer. The invader images and background can be themed to your site. The game is javascript (original javascript script by Tony Goacher) based and is a block. The user who gets the highest score has his name saved. The game win messages are configurable in the configuration settings. Also the URL of the picture and the size of the invaders box, key strokes and invader ship speeds can be set in the configuration settings.

    Downloads

    Image Target Question

    This module allows the creators of a quiz to add an image target question type.

    The image target question invites participants to identify areas on an image by dragging and dropping up to 10 targets onto the image. Each target is labelled and the quiz creator sets that label.

    Sponsored by: The College of Emergency Medicine, UK (http://www.enlightenme.org)

    Module developed and maintained by Deeson Group (http://www.deeson-online.co.uk).

    There is a Drupal 7 and Drupal 6 version of this module.

    Features

    - Optional integration with ImageCache for setting a preset on uploaded images
    - Ability to draw up to 10 regions on the image
    - Participants drag and drop the targets onto the image

    Requirements

    - Participants must be running JavaScript
    - quiz module
    - D6 also requires jquery_ui

    Instructions

    Creating a question

    The image target question allows the learning session author to provide the trainee with an image and invites them to identify areas on that image by dragging and dropping up to 10 targets onto the image. Each target is labelled and the learning session author sets that label.

    Downloads

    Teamspeak3

    This module provides a simple Teamspeak 3 server web viewer rendered into a block
    The module it's compatible only with Drupal 7.x core: No Drupal 6 version will be implemented since there are already other modules that offer the same functionality and which are compatible with Drupal 6.x core.

    Downloads

    Grouping question

    This module allows the creators of a quiz to add a grouping question type.

    The grouping question invites participants to group together a series of terms by dragging and dropping similar terms on to up to 10 groups.

    Sponsored by: The College of Emergency Medicine, UK (http://www.enlightenme.org)

    Module developed and maintained by Deeson Online (http://www.deeson-online.co.uk).

    Features:
    - Ability to define up to 10 groups per question
    - Any number of terms can be applied to each group
    - Participants drag and drop the terms onto the correct group

    Requirements:
    - Participants must be running JavaScript
    - quiz

    Drupal 6 version also requires jquery_ui

    Instructions

    Here are the options which appear on the Grouping type question form to create a new grouping type question:

    Instructions: Enter the question instructions such as “Group the following items by their colour"
    Title: The title of the question such as "Group by Colour"
    GROUPS: In this area each row is a new GROUP. You can have up to 10 groups. In the first text box on a row enter the group name, for example, "Blue".
    The second text box on the row is where you can place a comma separate list of the items which are members of that group for example "sky, sea, topaz, papa smurf"

    Downloads

    Family Tree

    Please note: This module currently has no way of outputting GEDCOM compliant data.

    The Family Tree module is for recording, displaying and analyzing genealogical data. It allows for the creation of things (nodes), such as

    • Individual people
    • Family "groups" (marriages, unions, parents, children, etc.)
    • Customized locations (e.g. place of union, etc.), events (e.g. divorce, etc.), artifact data records and linking
    • A lot more

    Dependencies:

    Downloads

    League: Online Tournament Manager

    Standardized solution for sports league/tournament management over the Drupal 7 platform.
    The whole concept is based on our experience managing sport tournaments with the great JoomLeague Joomla tournament management solution.
    We are defining entities, nodes, taxonomies and custom tables to handle the solution. Basically, unique contents are entities, others are nodes.

    Downloads

    Alter Ego

    This is a continuation of wowguild module. It is an attempt to make a Generic gaming hosting module that other modules and admins can customize.

    It allows users (with permission) to create Avatars and attach them to their accounts. Their 'main' avatar will replace their name and picture in all posts.

    This module would primarly be used to create a guild/clan where users may have multiple characters and want to post as their character.

    Features

    • [x] AvatarType - Allows admin to create generic Avatars.
    • [x] Permissions to create/edit/delete each AvatarType
    • [x] Users can create avatars and they are added to their user profile.
    • [x] Users can select from their avatars to be their 'main' character.
    • [x] The users main avatar name will override the user's name in posts. Basically the user becomes their main toon.
    • [x] User's main avatars picture will ovverride user's picture.
    • [x] Rollover popups display detailed popup when users rollover character names.

    Postponed

    • [ ] Provide a view to list all members of a guild/clan.
      Currently I'm leaving it up to each module to provide their own guild/clan listing. i.e. WoWGuild provides a "Guild Roster" view to list all members.

    [x] - Implemented

    Downloads

    Prediction game

    The module in action—displaying a form for submitting bets.

    The Prediction game module lets administrators create leagues or tournaments consisting of several matches, on which bets by players can be made. After each round of matches, the results can be entered and players receive a certain number of points for their bets, depending (of course) on their accuracy.

    Downloads

    Pages