Smart Evidence - Phase 1 - SmartEvidence Module

Bug #1409546 reported by Nigel Cunningham
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mahara
Fix Released
Wishlist
Robert Lyon

Bug Description

This bug is for implementation of the following aspects of bug 1397759:

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

Changed in mahara:
milestone: none → 15.04.0
status: New → In Progress
Revision history for this message
Mahara Bot (dev-mahara) wrote : A patch has been submitted for review

Patch for "master" branch: https://reviews.mahara.org/4216

Changed in mahara:
importance: Undecided → Wishlist
Changed in mahara:
milestone: 15.04.0 → 15.10.0
Aaron Wells (u-aaronw)
Changed in mahara:
milestone: 15.10.0 → 16.04.0
Aaron Wells (u-aaronw)
Changed in mahara:
milestone: 16.04.0 → 16.10.0
Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/6724

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/6723

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/6730

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/6727

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/6728

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/6729

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/6732

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/6734

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/6736

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/6743

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/6785

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/6820

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/6859

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/6863

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/6871

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/6881

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/6883

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/6890

Revision history for this message
Mahara Bot (dev-mahara) wrote : A change has been merged

Reviewed: https://reviews.mahara.org/6785
Committed: https://git.mahara.org/mahara/mahara/commit/bb84ffc2641b2bac6ed5d8b46ff59583a829e54c
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit bb84ffc2641b2bac6ed5d8b46ff59583a829e54c
Author: Robert Lyon <email address hidden>
Date: Tue Aug 9 15:11:31 2016 +1200

Bug 1409546: Restricting annotation assessment options

To those that should see the select dropdown
To those that can self-assess vs cannot self-assess

Change-Id: I37c0fff459c0131c420d34e52e45d7d199c71167
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/6881
Committed: https://git.mahara.org/mahara/mahara/commit/956625b9e0ef22c77c9934bcff7e15c943d4f022
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 956625b9e0ef22c77c9934bcff7e15c943d4f022
Author: Robert Lyon <email address hidden>
Date: Mon Aug 22 16:54:07 2016 +1200

Bug 1409546: Adding a 'framework_choices' table to db

So we can record the framework specific marking choices

Also made annotation block title field read only when in SE as it
get's overwritten anyway.

Changed the feedback list on the matrix annotation modal sort order be
latest first

Change-Id: I8a0256ecc48a19653878f24c5bcf4944f238f851
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/6871
Committed: https://git.mahara.org/mahara/mahara/commit/32f76d8e30be38402f16fb66890f0894ba4e5613
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 32f76d8e30be38402f16fb66890f0894ba4e5613
Author: Robert Lyon <email address hidden>
Date: Fri Aug 19 14:39:25 2016 +1200

Bug 1409546: Adding an 'active' column to framework db

So we can make a framework inactive if needed.
Active by default

Also can now delete empty framework

Fixed up behat uninstall as well so that it uninstalls module.framework
correctly

Change-Id: I764f43a27c1bf0cbfcf3f3ea22d0dd74f9a1e6be
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/6863
Committed: https://git.mahara.org/mahara/mahara/commit/c46b241fffba5d620aaac78fdfcec7ba7bd76da9
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit c46b241fffba5d620aaac78fdfcec7ba7bd76da9
Author: Robert Lyon <email address hidden>
Date: Fri Aug 19 09:53:24 2016 +1200

Bug 1409546: More adjustments

1) Saving framework setting when copying collection

2) Removing the ability of site admins from setting an institution only
framework to a different institution

3) Made standard tooltip be like element tooltip

4) Added owner's name to the matrix.page

5) Added the framework name as a 'page' in the list for
collection/index.php

6) Updated the matrix completed count before page reload

7) Allowed basic html in .matrix descriptions

8) Replaced example.matrix with 2 new .matrix files

9) Fixed issue where framework evidence was not being restricted to a
collection

Change-Id: I171ff55482191e19b9b734907af7a86bfd1ccede
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/6736
Committed: https://git.mahara.org/mahara/mahara/commit/eb3ec9c1d255d16135ab6e47cdbae430c022b185
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit eb3ec9c1d255d16135ab6e47cdbae430c022b185
Author: Robert Lyon <email address hidden>
Date: Mon Aug 8 13:19:02 2016 +1200

Bug 1409546: Annotation feedback on form

When you click on the hollow circle (rather than dot) on the matrix
screen you will get an annotation feedback form in the modal dock
rather than the create annotation form.

Change-Id: Id9c73a2a3a379b2700c4196726a50179be81974f
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/6883
Committed: https://git.mahara.org/mahara/mahara/commit/e171a342eede2fe8d545e17271df969a84c5f448
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit e171a342eede2fe8d545e17271df969a84c5f448
Author: Robert Lyon <email address hidden>
Date: Thu Aug 25 08:22:25 2016 +1200

Bug 1409546: Fixes for issues found in the earlier patches

Should be code changes only

behatnotneeded

Change-Id: Ie0a35a8cf54d3f19b6875022a3f6a9f30de1cbd3
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/6734
Committed: https://git.mahara.org/mahara/mahara/commit/bc2ad0c597e6af57264734600d42ad1b3f1d9c97
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit bc2ad0c597e6af57264734600d42ad1b3f1d9c97
Author: Robert Lyon <email address hidden>
Date: Wed Jul 20 21:40:36 2016 +1200

Bug 1409546: Alter annotation blocktype

To allow it to have the select2 for choosing the smart evidence.

Change-Id: I1019e6288f42e543ad199b3204f3b6e4480ad311
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/6859
Committed: https://git.mahara.org/mahara/mahara/commit/1f9af265b81e2edce1822c8ce3a3148452ae773c
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 1f9af265b81e2edce1822c8ce3a3148452ae773c
Author: Robert Lyon <email address hidden>
Date: Thu Aug 18 13:42:49 2016 +1200

Bug 1409546: Altering matrix upload to a file upload field

And removing the matrices folder after the plugin is installed

Change-Id: Ife603336ab6a150717353e1c8df995fd36f3e117
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/6727
Committed: https://git.mahara.org/mahara/mahara/commit/c479f2c39b95c0452beb54a527067d80181f845c
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit c479f2c39b95c0452beb54a527067d80181f845c
Author: Robert Lyon <email address hidden>
Date: Fri Jul 15 13:17:46 2016 +1200

Bug 1409546: Adjusting collection navigation to include framework option

This adds the framework matrix page as the first page of the collection

Change-Id: I229fe2f08c636f5f0a63a9284304c15de454bbfd
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/6732
Committed: https://git.mahara.org/mahara/mahara/commit/d2bcc1984499f223e2f92dca4764c29907150472
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit d2bcc1984499f223e2f92dca4764c29907150472
Author: Robert Lyon <email address hidden>
Date: Mon Aug 8 13:08:41 2016 +1200

Bug 1409546: Allowing plugin page to show plugin name

Instead of the plugin's directory name so that we can change the
plugin's displayed name without having to move/change the directory
name.

Change-Id: Iacafb89dc8aaaa284ec57323f7e889679385c567
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/6729
Committed: https://git.mahara.org/mahara/mahara/commit/c97e40ac0fc96dfe021f5ffcc6d80b570f071c10
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit c97e40ac0fc96dfe021f5ffcc6d80b570f071c10
Author: Robert Lyon <email address hidden>
Date: Sat Jul 16 07:31:51 2016 +1200

Bug 1409546: Adding carousel type ability to matrix table

So that we can show only a portion of the pages and use a
'next'/'prev' toggle to scroll through them.

This works by hiding/showing columns based on the td.index number.

behatnotneeded - will test this in the next patch

Change-Id: Id15bde4f792294dd2f798987a378afbd496bbb55
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/6724
Committed: https://git.mahara.org/mahara/mahara/commit/c5881ea3d2bcc75a05745fef18ec14a38a438209
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit c5881ea3d2bcc75a05745fef18ec14a38a438209
Author: Robert Lyon <email address hidden>
Date: Thu Jul 14 08:18:49 2016 +1200

Bug 1409546: Adding in the framework module

Installs the framework plugin and add in a basic .maxtrix file

Change-Id: I059ceb523d88894b0b68e3d54dde91f7c441adcc
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/6730
Committed: https://git.mahara.org/mahara/mahara/commit/093f298d9aee37cc7846262436f3fbb7254952a4
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 093f298d9aee37cc7846262436f3fbb7254952a4
Author: Robert Lyon <email address hidden>
Date: Tue Aug 9 12:03:03 2016 +1200

Bug 1409546: Add annotation to view via click on matrix point

When clicking on the 'dot' on the Smart evidence frame work we can add
an annotation to the view relating to the standard

Change-Id: Iab2f55c325c4e4d0dea52c915eb04da9933bd7df
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/6820
Committed: https://git.mahara.org/mahara/mahara/commit/9ac1591cc99a2ca5fe55151ff3d9bfa5c06193b1
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 9ac1591cc99a2ca5fe55151ff3d9bfa5c06193b1
Author: Robert Lyon <email address hidden>
Date: Tue Aug 9 10:16:20 2016 +1200

Bug 1409546: Plugin config option to install a .maxtrix file

After the plugin is installed

Change-Id: Id936e7a45ec4766220d34456d4c63a5b9ad1d57d
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/6743
Committed: https://git.mahara.org/mahara/mahara/commit/49a4836657b43f0c93ee2a6267a38f9fa68690b8
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 49a4836657b43f0c93ee2a6267a38f9fa68690b8
Author: Robert Lyon <email address hidden>
Date: Tue Aug 9 11:47:47 2016 +1200

Bug 1409546: Add framework option to add/edit collection form

And centralising the checks for collection can_have_framework() and
has_framework()

And making sure that one cant change framework if competencies exist
for the current framework

Change-Id: I5918c4e3f463388a0b03511eb9ef7adc24babcec
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/6723
Committed: https://git.mahara.org/mahara/mahara/commit/242dbb39fb7f1ad45780bc160ddce9fa8b2449df
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 242dbb39fb7f1ad45780bc160ddce9fa8b2449df
Author: Robert Lyon <email address hidden>
Date: Tue Jul 12 13:02:51 2016 +1200

Bug 1409546: Adding framework field to collection table

To hold the id of the smartevidence framework the collection is using

Defaults to null

behatnotneeded: to come later

Change-Id: Idb33e0d71adca8cc089f97aa48826e69e6f16fa8
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/6728
Committed: https://git.mahara.org/mahara/mahara/commit/268425bd049040cc9ac0efe78afeb67c7fe8de9b
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 268425bd049040cc9ac0efe78afeb67c7fe8de9b
Author: Robert Lyon <email address hidden>
Date: Tue Jul 12 12:57:10 2016 +1200

Bug 1409546: Adding smart evidence switch to institution config form

And adding the master switch to be set via the config.php file

Change-Id: I92c5a689af75b42b1774c54cc8b97f2938099740
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/6890
Committed: https://git.mahara.org/mahara/mahara/commit/dcc4d655ad1b638cc1923e7c191633e70c8b4398
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit dcc4d655ad1b638cc1923e7c191633e70c8b4398
Author: Pat Kira <email address hidden>
Date: Fri Aug 19 16:39:52 2016 +1200

Bug 1409546: Styled smart evidence

behatnotneeded - style changes only

Change-Id: Idf3637b1f91a864fc7a690543bc9590df8af2b46

Revision history for this message
Mahara Bot (dev-mahara) wrote : A patch has been submitted for review

Patch for "master" branch: https://reviews.mahara.org/6921

tags: added: nominatedfeature
Changed in mahara:
assignee: Nigel Cunningham (nigelc-g) → nobody
assignee: nobody → Robert Lyon (robertl-9)
status: In Progress → Fix Committed
Robert Lyon (robertl-9)
Changed in mahara:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.