Extend plans functionality to allow for assignment tasks

Bug #1837999 reported by Alexander Del Ponte
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mahara
Fix Released
Wishlist
Alexander Del Ponte

Bug Description

Extend Mahara with new Plans plugin features and a new plugin module called Submissions, which increases significantly the UX of the submission handling for group admins and tutors.

The combination of both plugins provides new workflows regarding to assessment scenarios and plan management for all users.

Changed in mahara:
assignee: nobody → Alexander Del Ponte (delponte)
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/10226

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

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

Revision history for this message
Steven (stevens-q) wrote : Re: Plans plugin extension and new submissions plugin

TITLE: User cannot create a Plan unless they use the new functionality

BUG SUMMARY: Error message is displayed when a user is creating a plan and template toggle is = No and Selectable tasks toggle is = No
**************************************************

Environment tested: Master
Browser tested: Chrome

PRECONDITIONS:
------------------------
1) User5 exists - (no roles) and is member of Inst One

TEST STEPS:
------------------------
1) Log in as User5
2) Browse to Main menu > Create > Plans
3) Click the add plan button
4) Fill in the fields as follows:
    a) Title * = Some new title
    b) Description = description
    c) Template = No
    d) Selectable tasks = No
5) Click the save plan button

EXPECTED RESULT: A new plan is created and user is redirected to the plans page where they can create a new task

ACTUAL RESULT: Error message is displayed se attached image for more error details

Revision history for this message
Alexander Del Ponte (delponte) wrote :

Hi Steven,

we implemented the plugins in a mysql db scenario and unfortunately don't have any experience with postgres.
However, I hope, that we were able to solve the problems with the newest patch even if they are theoretical - As mentioned before we don't use postgres.

Best regards
Alex

Revision history for this message
Kristina Hoeppner (kris-hoeppner) wrote :

I separated the submission functionality out to bug 1841011 in case we can't submit both for the 19.10 release seeing that they are separate.

Changed in mahara:
status: New → In Progress
importance: Undecided → Wishlist
Revision history for this message
Kristina Hoeppner (kris-hoeppner) wrote :

Testing spreadsheet for the plan functionality from today with completed tasks and those that still need fixing.

It does not yet include tests for exporting plans and importing them, i.e. as part of a personal portfolio.

Revision history for this message
Kristina Hoeppner (kris-hoeppner) wrote :

Database I used for testing today.

summary: - Plans plugin extension and new submissions plugin
+ Extend plans functionality to allow for assignment tasks
Revision history for this message
Kristina Hoeppner (kris-hoeppner) wrote :

Test results from today's testing.

Revision history for this message
Kristina Hoeppner (kris-hoeppner) wrote :

Results from today's testing.

Revision history for this message
Kristina Hoeppner (kris-hoeppner) wrote :

Issue about the notifications reported separately at bug #1843694

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

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

commit 6a10a44dcd3a5d65c56d77e311159ab06375c57c
Author: Alexander Del Ponte <email address hidden>
Date: Fri Jul 26 14:43:05 2019 +0200

Bug 1837999: Extend the plans functionality

The plans are extended to allow for the creation
of template plans in the personal portfolio area.
These templates can then be used to create plans
in many groups for students to copy into their own
portfolio area and complete as assignments.

behatnotneeded: To come later

Change-Id: Ifbdf70541c0a0a254af3cbb9390d883a60e591d0

Robert Lyon (robertl-9)
Changed in mahara:
status: In Progress → Fix Committed
milestone: none → 19.10.0
tags: added: nominatedfeature
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.