Enhance the site so that visitors can directly interact with it or among each other, enabling things like user-generated content, comments, voting, chat, or forms for data collection and interaction.

Compare

This project is a first small step in an attempt to do something similar to
what is found at the Khan Academy (khanacademy.org).

This first step allows for setting up Rules components used for evaluating an
answer towards a given correct answer, in dynamic ways. It contains:

* A new entity type, "Question". It is used to store questions, and descriptions
of answers (either in exact form or in lists of answer alternatives). It also
has a reference field to Rules components, for allowing the question creator
to select which kind of logic should be used for evaluating answers.
* Two Rules condition components, "is equal to" and "is one of". These are used
by question creators to select answer evaluation logic.
* A content type, "Answer". This contains a reference to a question, and a field
for answer.
* A reaction rule acting when an answer is saved, using the component selected
in the question to evaluate the answer (against the question data). If the
conditions are met, the text 'it is true' is displayed.

The idea is that the question entity should be expanded with a few more fields,
to allow more flexibility in how accepted answers can be set. These fields
should be visible/hidden depending on which evaluation components are used.

More importantly, though, there should be many more evaluation components – for

Metis (VG Wort integration)

The Metis module automates the inclusion of the so called "Metis pixel" (Zählmarke) from the German association VG Wort. The pixel is included as an image that is 1px wide and high and it allows VG Wort to count visits to nodes. Based on that count, VG Wort pays authors royalties obtained through the sale of printers, copiers, and other technical devices that might be used to copy texts.

Wishbox

Adds Wishbox to your website, allowing for Google+ like feedback submissions.

Social media

Social Media setup wizard

The social media module helps integrate your website with social media sites such as Twitter, Facebook and Google+. It provides an centralized way of managing social media profile information and plug-in widgets such as follow and share buttons.

Socialize your site quick start

The fastest way to integrate with social media profiles and start sharing your sites content is to use the Social Media setup wizard. [Watch the video tutorial]

  1. Installation. You will need to install the Social Media and Widgets modules. You can do this three ways:
    • Do a traditional install by downloading all the modules from Drupal.org and follow instructions
    • One click install via the LevelTen Apps Server. You must install the apps connector modules first.
    • Start your site with the Open Enterprise Drupal distribution. The apps server connectors are included - along with a lot of other great stuff.

achievements_rules

Add rules support to the achievements module
i.e. allow achievements to be assigned via rules.

Requires: achievements

Webform Roster

Webform Roster example

Webform Roster allows you to attach a "roster" webform to a primary webform. The roster's link can be emailed to users that complete the primary webform. All results from the roster are displayed on the primary webform's original submission.

Are you using this module?

Please feel free to post in the queue with thoughts on new features or improvements.

An example

Primary Webform: "Team Application"
Your Name: [ ]
Your Email Address: [ ]
Your Team's Name: [ ]

Roster Webform: "Team Roster"
Player Name: [ ]
Liability Waiver: [ ] I agree to the liability waiver.

When a parent or coach fills out the Team Application, they receive a typical "thanks for your response" email which also includes a link to the Team Roster. This email, in this scenario, would be forwarded by the coach to all of the team's players. Each player will now add themselves to the original application, because all of these submissions will be attached to the original submission. When viewing the original submission, you'll now see something like the screenshot above.

Requirements

Instructions

  • Enable the module
  • Create your "roster" webform. This can consist of any webform using whatever components you wish.

Pages

Subscribe with RSS Subscribe to RSS - User engagement