|
|
Mneme - Download
Download Mneme 1.2, Milestone 1Welcome to the Mneme 1.2m1 release! View
highlights of this release with screen shots. Mneme is a comprehensive assessment engine for Sakai that consists of an authoring module for creating questions and managing pools; a module for publishing assignments, tasks, tests and surveys; a grading module for evaluating assessments, optionally integrated with the Gradebook; and a delivery module for administering assessments to students. Additionally, a test-drive component allows instructors to take assessments as students. Mneme is distributed as source only. You must be setup to check out (SVN) and build (Maven 1 or 2, Java 1.5) and deploy (Tomcat 5.5.x) Sakai to prepare Mneme.
Questions? For technical or user support or to report issues, Before you start up your Sakai instance with Mneme, you must install Mneme's tables in your database. Mneme supports Oracle and MySQL - HSQL is not currently supported. The easiest way to install Mneme's tables is to let Sakai's auto.ddl feature do it for you as your first app server starts up. Make sure that auto.ddl is enabled for the app server, and make sure you start up just a single app server. auto.ddl will run Mneme's ddl. Most production environments will prefer to manually run the Mneme ddl, possibly modified for tablespace and other local concerns. There are 4 ddl files to run - the order does not matter. These are found in the source code under mneme/mneme-impl/impl/src/sql/<vendor>, where "<vendor>" is either "mysql" or "oracle". The 4 files that contain Mneme's ddl are:
The other files you may find there are for updating from a prior version. 2. Follow the specific instructions below for the version you needSakai 2.3To run Mneme in Sakai 2.3, you must also apply a series of patches, provided with the Mneme software, against your Sakai 2.3 code.
sakai> svn co https://source.sakaiproject.org/contrib/etudes/mneme/tags/1.2m1/ mnemesakai> maven sakai The patches are provided in the mneme/patch folder of the Mneme software files. The patch uses SVN. To run the patch:
(Windows users who do not have unix commands need to run the commands in the .sh file by hand.) Depending on what 2.3 version of Sakai you start with, and what local changes you have made, the patch may not be clean. Be sure to review the results of the patch process and fix any conflicts that arise. Sakai 2.4Mneme will run in Sakai 2.4 versions. You will need to:
sakai> svn co
https://source.sakaiproject.org/contrib/etudes/mneme/tags/1.2m1/
mneme Mneme will run in Sakai 2.5 versions. You will need to: Sakai 2.5 and later supports icons in the portal for each tool. Sakai
comes with icons for the tools that are bundled, and you can make a few
simple edits to add icons for other tools such as Mneme. There is a "default" skin, and perhaps, depending on your
customizations of Sakai, other skins. You need to make these changes for
the skins that you are using. The following instructions show how to
change the "default" skin, in the "library/skin/default" folder. To change
the others, apply these same changes to the other skins, located in
folders under "library/skin/".
Mneme requires the TinyMCE editor. You must (for now) separately
download and install this into your Tomcat. We have a packaging of the
3.2.0.2 TinyMCE editor as a webapp ready to download in
the Sakai Maven (1) repository:
https://source.sakaiproject.org/maven/tiny_mce/wars/tiny_mce-3.2.0.2.war Download that file into your Tomcat webapps folder, renaming it to: tiny_mce.war removing the version number from the file name. To finalize the integration of Mneme into your Sakai
installation, you need to make some changes to the Authz Groups that are
used as templates when new Sites are created, to enable the proper Mneme permissions. You can do this manually, by using the Admin Realm (Authz
Group) editor in Sakai to edit the template authz groups, or use the Mneme Admin tool to do this. There are three permissions in Mneme: mneme.manage mneme.grade mneme.submit mneme.guest You must give the first two permissions
Your students need only the third, mneme.submit permission. In a stock Sakai distribution, there are two Authz Group templates used
as new site templates: !site.template !site.template.course You may have additional ones, especially if you have other than
"project" and "course" site types. Make sure you modify all the
appropriate templates. The templates in a stock Sakai distribution have the following 5 roles: "maintain" roles: "access" roles: You may have added guests, support, and others. Make sure to modify all the appropriate
roles. You can use the Mneme admin tool to install the Mneme
permissions. The tool also allows you to add Mneme (permissions and
tool) to a single site or a batch of sites. To use the Mneme Admin tool, you must access the tool in your
production Sakai instance. If you have the Mercury portal enabled, you can
use that to access "sakai.mneme.admin". Otherwise you can add the tool to
your !admin site and use it from there. You must be an admin user to use
the tool. The tool will work with the standard templates and roles. You can
configure the tool to use additional or different templates and roles. To list the unique set of templates used in your Sakai installation for
site Authz Group templates, add this to your sakai.properties: templates@org.muse.mneme.tool.InstallTemplatesView=!site.template,!site.template.course To list the unique set of roles you are using for "maintain" and
"access", add these lines to your sakai.properties: maintainRoless@org.muse.mneme.tool.InstallView=maintain,instructor,teaching
assistant
accessRoles@org.muse.mneme.tool.InstallView=access,student To add the Mneme Admin tool to your Administration Workspace, do the
following: That's it. When you click on "Administration Workspace," you will now see Mneme
Admin Tool where you can perform a variety of functions, such as adding
Mneme permissions or Mneme to sites, etc. Highlights of features and enhancements of this release: MN-732 Add support for guests
|