Maintainers strive to actively monitor issues and respond in a timely manner.

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.

Object Oriented eXperience Objects

XoXo is a non subtile reference to the Gossip Girl tremendous TV series. The real module name should be "OOXO" which stands for "Object Oriented eXperience Objects".

Object Oriented eXperience

OOX stands for Object Oriented eXperience. It's an helper module providing pieces of Object Oriented API I needed at a time for some projects.

The main feature of this module is a generic object registry handling. This registry is based on descriptive array's provided by modules' custom implementations.

Also provides an application-level locking framework.

This module was originally designed for the Bricks module (Drag'n'Drop redactional helper) that never has been released so far.

Cross Clone

This module let's you clone and couple nodes in different ways and between different node types. This module doesn't provide a UI on it's own. Everything is triggered and configured through Rules. While the same result potentially could be built with Rules + VBO or Node Clone + custom alter hook, this module provides a more dynamic way of cloning.

This module can also couple clones in different ways. The coupling settings will affect how clones are updated when the original node updates. The same thing is possible to configure for the delete behavior.

Overall there are two types of mappings:

  • Straight - will map fields straight between clones
  • Similar - will map fields straight between clones, but will also map similar fields (ignoring a substring of the node type name)

Example

"Similar clone" of a page to a story...

$node->type = 'page';
$node->title = 'Hello world';
$node->field_page_teaser[0]['value'] = 'Lorem ipsum';
$node->field_page_body[0]['value'] = 'Dolor sit ahmet';

...is possible to clone to:

<?php
$node->type = 'story';
$node->title = 'Hello world';
$node->field_story_teaser[0]['value'] = 'Lorem ipsum';

Pages

Subscribe with RSS Subscribe to RSS - Actively maintained