Peer assessment block

Bug #1784778 reported by Kristina Hoeppner on 2018-08-01
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mahara
Wishlist
Robert Lyon

Bug Description

A new block is created that can only be filled with content from a person who has the “Peer assessment” role for a portfolio. The block can be selected by the portfolio author for inclusion on any page, but it can only be used in conjunction with the peer assessor role. If no peer assessor is selected for a portfolio, the block stays empty. It is also available on the site and institution level for inclusion into portfolio pages there (for the creation of templates).

Characteristics of the block:
• Title: Peer assessment (editable by the portfolio author);
• Retractable functionality is available like on every other block and follows the same rules and the portfolio author can move or delete the block as usual;
• Instructions can be added to the block to let peer know what is expected of them. The page owner can write these instructions (or they are transferred from the template). The instructions can be made available via an expandable link in the block itself so as not to be present at all times.
• Portfolio author cannot enter any content;
• When a person with the “Peer assessor” role views a portfolio page that contains this block, they see the link “Add peer assessment”;
• A modal slides in from the side in which the peers have a text box available in which they can write their assessment. It does not have to be a TinyMCE text field;
• The text can be saved as draft (visible only to the peer) or published (visible to the user);
• When the text is in draft mode, the peer can make changes to it and nobody else but them can see the text, the block always slides out in the side panel when making changes to the text;
• The block tracks when it was first saved and when the last update was made;
• The profile picture and name of the peer assessor is displayed in the block (similar to the display in comments);
• When the text is published, the peer assessor has 10 minutes to make any other changes before the assessment is locked in place, and the user can view the assessment and delete it if necessary;
• Peer assessments become visible to everybody else when the user signs off the entire page;
• More than one peer assessment can be made. Every peer assessor only sees their own content.
When their content is published, the assessments are distinguished by the name of the peer assessor;
• When peer assessments have been made, but peer assessor status has been revoked for a person, their assessment stays on the page either in draft or published status. The portfolio author can fully remove the block and thus delete any drafts and pull another peer assessment
block into the page if needed.

In order for it to work properly, it will require a new role "Peer assessor" and the possibility to choose that during the portfolio sharing process (bug #1784781).

tags: added: wdhb
description: updated
Mahara Bot (dev-mahara) wrote :

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

Mahara Bot (dev-mahara) wrote :

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

Reviewed: https://reviews.mahara.org/9117
Committed: https://git.mahara.org/mahara/mahara/commit/8d5c020bb3c63e9d548bf7d7549e4c3518eb7a3d
Submitter: Cecilia Vela Gurovic (<email address hidden>)
Branch: master

commit 8d5c020bb3c63e9d548bf7d7549e4c3518eb7a3d
Author: Robert Lyon <email address hidden>
Date: Fri Sep 7 10:42:16 2018 +1200

Bug 1784778: Fixing problems with peer assessment export/import

This should fix problems:
1) Exporting signoff block to html now works (it puts content into
block itself)
2) Exporting / importing peer assessment block stops complaining about
badly formed xml file

behatnotneeded

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

Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/9097
Committed: https://git.mahara.org/mahara/mahara/commit/a3292f768b506b16badcfa58b4a50a29fcf679b5
Submitter: Cecilia Vela Gurovic (<email address hidden>)
Branch: master

commit a3292f768b506b16badcfa58b4a50a29fcf679b5
Author: Robert Lyon <email address hidden>
Date: Thu Aug 30 12:21:49 2018 +1200

Bug 1784778: Hiding peer block instructions when printing page

Also fixing the date when sending the peer assessment notification

behatnotneeded

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

Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/9092
Committed: https://git.mahara.org/mahara/mahara/commit/3ef359321cc0ff637abf91e1b0991ad4bfe0ecae
Submitter: Cecilia Vela Gurovic (<email address hidden>)
Branch: master

commit 3ef359321cc0ff637abf91e1b0991ad4bfe0ecae
Author: Cecilia Vela Gurovic <email address hidden>
Date: Fri Aug 24 15:16:52 2018 +1200

Bug 1784778: hide other blocks from a peer

hide all blocks in a view when accessing as peer role
but the view doesn't have a peer assessment block

behatnotneeded

Change-Id: I4e4c1d7d485db10b95a5188b95c6d9c33d06d464

Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/9060
Committed: https://git.mahara.org/mahara/mahara/commit/367a6c440cf71fabcc27c6697276b6195e75533b
Submitter: Cecilia Vela Gurovic (<email address hidden>)
Branch: master

commit 367a6c440cf71fabcc27c6697276b6195e75533b
Author: Robert Lyon <email address hidden>
Date: Fri Aug 10 11:37:57 2018 +1200

Bug 1784778: Adding signoff feature to peer assessment plugin

Includes:

- Allow a blocktype plugin to add a <div> to the toolbar area of a
viewed page.

- Display the verify/signoff options that can be updated by the
correct user.

- Fixing some styles

behatnotneeded

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

Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/9034
Committed: https://git.mahara.org/mahara/mahara/commit/d1d6880e498696c4edb4c498ebee98bed3d468ff
Submitter: Cecilia Vela Gurovic (<email address hidden>)
Branch: master

commit d1d6880e498696c4edb4c498ebee98bed3d468ff
Author: Robert Lyon <email address hidden>
Date: Tue Jul 31 16:41:23 2018 +1200

Bug 1784778: Peer assessment block

A new block is created that can only be filled with content from a
person who has the ���Peer assessment��� role for a portfolio. The block's
content is not visible to the page owner until the peer published it.

The block can be selected by the portfolio author for inclusion on any
page, but it can only be used in conjunction with the peer assessor role.
If no peer assessor is selected for a portfolio, the block stays empty.
It is also available on the site and institution level for inclusion into
portfolio pages there (for the creation of templates).

behatnotneeded: will be added in patch 9063

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

Changed in mahara:
status: In Progress → Fix Committed
Changed in mahara:
milestone: none → 18.10.0
tags: added: nominatedfeature
Robert Lyon (robertl-9) on 2018-10-25
Changed in mahara:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers