Reviewed: https://reviews.mahara.org/4123 Committed: http://gitorious.org/mahara/mahara/commit/389df353c15c07d1fee39ad99bc50594a2dca282 Submitter: Aaron Wells (aar...@catalyst.net.nz) Branch: master
commit 389df353c15c07d1fee39ad99bc50594a2dca282 Author: Ghada El-Zoghbi <gh...@catalyst-au.net> Date: Tue Jan 6 12:01:06 2015 +1100 Annotation artefact: Bug 1397759 A new artefact similar to the comment artefact but with less functionality (i.e. no attached files, etc). It's an explenation of why a particular evidence meets a particular standard. If an annotation is created and added to a page, when the user deletes it from the page, the instance is deleted along with the annotation and its feedback. TODO: 1. Imports seem to be working. Can get all comments to import and display. Needs some serious testing. 2. Made changes for broken images but another bug was reported and is currently being worked on. So, may not need the fixes in here. Changes in: - htdocs/artefact/file/download.php To completely fix the broken images for all artefacts, changes are also required in htdocs/lib/embeddedimage.php to delete based on resourceid instead of fileid. Change-Id: Ibdb2e1c6500862645bac741bf61cff37e5a5b35c -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it! https://bugs.launchpad.net/bugs/1397759 Title: SmartEvidence Enhancement - Phase 1 Status in Mahara ePortfolio: In Progress Bug description: University of Canberra would like to fund an enhancement for SmartEvidence - where the user may upload evidence to support a particular standard related to their field of study/work - for evidence based learning. A summary of some of the features (for later phases include): - A standards framework will be input/uploaded in the Admin area for the relevant standard for a site and/or instution. - Each standard has a "descriptor" which the user can use to link a piece of evidence to. - Site/institution templates are create with the fixed category 'SmartEvidence'. - Traditionally, organisations use paper based evidence maps. This will be digitised as a Standards grid (SmartEvidence map) - based on the standards framework used for the site/institution. - Interactive elements are added to the grid for managing evidence against standards and accessing information about the standards framework, thus forming the essential elements of SmartEvidence. - The user creates annotations linking a piece of evidence to a particular standard in the framework. - Evaluators can "rate" the quality of the evidence. - Lots more... In this initial phase, we'll introduce (as much as possible of the following): 1- Annotation artefact - a new artefact similar to the comment artefact but with less functionality (i.e. no attached files, etc). It's an explenation of why a particular evidence meets a particular standard. * An annotation can consist only of a text field (WYSIWYG editor is OK). * Users can add as many “Annotation” blocks to their page as they wish since they can associate their page with a number of standards descriptors. Once the annotations are converted to the full functionality, there will be a way to select the associated standards descriptor. For the moment, the user would enter that manually into the text field. * It will not be possible to attach files or star ratings to an annotation. If a user wants to leave those on a page or an artefact, they should use the standard feedback functionality. * Annotations can be changed until the first comment was made to prevent changes to the annotation after another user made a comment. * Comments on annotations cannot be deleted if they have been made by staff or administrators. If they were made by others, they can be deleted, and the comment author would receive an email about it like happens for deleted feedback. * The title of the block cannot be changed. The University of Canberra provides a short title that should be used. The title shall not be changed because in the future, with the full functionality available, these blocks need to be converted and a standard string will be used for the title then depending on the SmartEvidence map that is set up. 2 - Smartevidence artefact/plugin OR Site admin flag to enable SmartEvidence.: * For this phase, perhaps just dummy stubs to enable smartevidence(?). If not enough time, for now, a flag in site options page that can be pulled out later into its own smartevidence plugin. * A site administrator can turn on the “SmartEvidence” functionality for the entire site, e.g. enabling a plugin. Once allowed in general, institution administrators can decide whether to allow “SmartEvidence” in their institutions or not. The functionality needs to be turned on specifically, as it will add a lot of functionality, at least one menu item etc. to the Mahara instance. Once the functionality has been turned on and changes have been made either on the site or institution level, it cannot be turned off anymore. 3 - Institution configuration to enable SmartEvidence for an institution. * Still need to work out affect on users with multiple institutions (who are admins in one but not the others). 4 - New Admin menu for 'Smart Evidence': * New menu item in Administration – 'Smart Evidence'. With sub-menu 'Page Categories' – like group categories page. * Menu will appear only if Smartevidence plugin is installed. * For institutions, will appear if institution has switched on the flag. 5 - Page/Collection Category : * New fixed system category 'SmartEvidence'. * Site administrators can set up categories for pages and collections similarly to the concept of group categories. * The category “SmartEvidence” is provided by default when the site administrator allowed the functionality in general and can only be selected and seen by site and institution administrators when they create institution or site pages / collections as these pages and collections will need to be set up on the institution or site level. Institution administrators only see the category when their institution allows “SmartEvidence”. * Only institution and site administrators will be able to see the category chooser when creating pages and collections. * Pages and collections get categories added so that it will be easier in the future to categorize pages and collections 6 - Page Filter: * New categories multi-select field (at all levels – user, group, site, institution). * Only visible if Smartevidence is enabled in site/institution, respectively. 7 - Collection Filter: * New filter/search section with 'search' button and new category multi-select field (at all levels). * Only visible if Smartevidence is enabled in site/institution, respectively. 8 - Copy Page or Collection Filter: * New categories multi-select field (at all levels – user, group, site, institution). * Only visible if Smartevidence is enabled in site/institution, respectively. 9 - Shared with me Filter: * New categories multi-select field (at all levels – user, group, site, institution). * Only visible if Smartevidence is enabled in site/institution, respectively. 10 - Collections: * Ensure pages in a collection maintain their individual categories. i.e. no cross 'contamination'. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1397759/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp