Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
Drupal Computing is a framework that facilitates distributed computing between Drupal and external programs written in non-PHP languages such as Java and Python. It is particularly designed for the cases where you need to use Drupal with non-PHP, computational-intensive code libraries (such as Apache Mahout, NumPy/SciPy, R, etc) for offline big data analytics. In addition to this Drupal module, you also need the companion Java and Python client library at https://github.com/danithaca/drupal-computing. The target audience would be developers who write Java/Python programs for Drupal.
Enables you to use your Drupal site to hold exams. Integrates with the Organic Groups module so that all group members will be put into exam mode when the time for exam arrives. In exam mode the users can only access a predefined set of pages in a predefined order, and all blocks are hidden except those you want to be visible in exam mode. Exam pages are only visible when taking exams.
How this module works for your students
It protects exam nodes(tests for instance) so that the users can't access them outside exams
When a user has exam he will be sent to the exam nodes(tests and webforms for instance) once he logs in.
When in exam mode the user can't visit any other pages except the exam node pages.
The exam module provides a navigation block named "steps" so that the user knows what step he is on and can jump between steps
The user will be "thrown" out of exam mode if he uses too much time
The exam module hides all blocks on the page and provides the function "exam_is_time" so that you can hide any other navigation when the user is in exam mode, you can even use a different theme when in exam mode
Only install this module if another module requires it or you know enough PHP programming to know how to use the functions in this module. You might be looking