Reviewed: https://reviews.mahara.org/c/mahara/+/13887
Committed:
https://git.mahara.org/mahara/mahara/commit/416276590ce4b027ae8ad5ee025043bfda67082d
Submitter: "Doris Tam "
Branch:main
commit 416276590ce4b027ae8ad5ee025043bfda67082d
Author: Robert Lyon
Date: Thu Mar 30 14:08:22 2023 +1300
Bug 1991604: Fixing missing language string
In the Profile -> settings -> notifications section
Signed-off-by: Robert Lyon
Change-Id: I8e66d6b894cfd4be1745dba3441bb3d803a44b30
--
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: mahara-contributors
https://bugs.launchpad.net/bugs/1991604
Title:
Outcomes portfolio (4): Activity page infrastructure
Status in Mahara:
Fix Committed
Bug description:
Part of the outcomes portfolio blueprint:
https://blueprints.launchpad.net/mahara/+spec/outcomes-portfolio
Better formatting:
https://wiki.mahara.org/wiki/Proposals/Outcomes_portfolio/Activity_page_infrastructure
# Activity page infrastructure
## High level overview
* Add activity information to the page settings → Create a new portfolio page
type
* Pull in information from tables and people to auto-populate information
* Display activity information set up on the page settings page
* Update certain information directly while editing or viewing the activity
page
* Dealing with 'signing off' / completing activities
## Details
### Mock-up reference: 'Set up activity page – group tutor and group
admin'
**Who?** As group tutor or group admin...
**What?** I want to set up activites for the group member...
**Why?** So that all admin work is collected in one place and then
available when I work with the group member on a particular activity.
The numbered list refers to the bullets in the mock-up 'Set up
activity page – group tutors and group admin'. This page is only
accessible to group tutors and group admins. Students cannot get to
it.
1. [no change] Page title: It's a short title of the activity to avoid that
the heading of a page is longer than one line and therefore fits better into a
navigation menu. This title is pulled into the outcomes overview page
automatically. Mandatory field.
2. Activity information panel: automatically uncollapsed as information needs
to be entered.
3. Activity description: Long title of the activity. Mandatory field.
4. Subject: Select list with hard-coded items (phase 1).
5. Responsible staff: Select list comprised of all group tutors and group
admins from this group. The person filling in the form is automatically
displayed as default choice.
6. Start date: Date picker.
7. End date: Date picker. Check that the end date is greater or equal to the
start date.
8. Levels of achievement: Three single-line text entry fields. The fourth
level is predefined.
* Icons are assigned automatically.
* Level 1 is the highest achievement and level 4 the lowest.
* Suggested icons: Font Awesome number corresponding to the level with a
circle around it in primary theme link colour but with a new variable set up if
a different colour should be used. This will need to be achieved with stacked
icons, e.g. icon-1 and icon-circle.
* New table 'view_activity_achievement_levels' with ID, view_activity_ID
(i.e. the view ID), priority column (1-4), value and level 4 always being the
same (via hidden value).
9. Clicking 'Save' takes you to the 'Edit' screen of the activity
page.
> Notes:
>
> * The page buttons have changed slightly in Mahara 22.10 and thus will be
used instead of the ones pictured on the mock-up.
> * This settings page is only available to group tutors and group admins.
> * The rest of the page settings stay as they are in the 'Advanced' panel.
> * 'Prevent removing of blocks' in the 'Advanced' panel is automatically
set to 'Yes' (see section 'Group changes') but can be changed to 'No'.
### Mock-up reference: 'Edit activity page – group tutor and group
admin'
**Who?** As group tutor or group admin...
**What?** I want to add content to the activity page...
**Why?** To assist the learner with their evidence collection and mark
checkpoints as completed to illustrate progress.
The numbered list refers to the bullets in the mock-up 'Edit activity
page – group tutor and group admin'. This page is accessible to group
tutors, group admins, and learners.
1. 'Settings' button: Available to group tutor and group admins to change
information about the activity. It's not accessible to regular group members.
2. Activity information:
* is displayed at the top of the page and cannot be moved.
* is displayed collapsed so that you only see the long-form activity,
outcomes, outcome type, and whether the outcome has been achieved or not in the
panel header.
* is a full-page width block. → Change the default width of blocks in
Mahara wh