Improve activities management

Created on 24 February 2025, about 2 months ago

Problem/Motivation

Currently every activity created on a project can be referenced by any lesson. This design comes directly from Opigno and wasn't really verified.

A couple of issues:

  1. When teachers add activities to lessons currently all possible activities are displayed (or only current user's activities if permissions are limited) which can be a lot.
  2. An activity can be referenced by multiple lessons so editing it mean changing multiple lessons.

Proposed resolution

  • Allow referencing only unreferenced activities to a lesson (Lesson activities field validation constraint plus Views filter that filters for unreferenced activities only).
  • Add a "Is template" boolean field to an activity (not sure if that name is accurate enough). If the value is TRUE, the activity is cloned when referenced by a lesson.
📌 Task
Status

Active

Version

1.0

Component

Activities and answers

Created by

🇵🇱Poland Graber

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024