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

Reply via email to