Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

General: Add due date filter to exercise/lecture filter #10047

Open
florian-glombik opened this issue Dec 18, 2024 · 0 comments
Open

General: Add due date filter to exercise/lecture filter #10047

florian-glombik opened this issue Dec 18, 2024 · 0 comments
Labels
client Pull requests that update TypeScript code. (Added Automatically!) exam Pull requests that affect the corresponding module exercise Pull requests that affect the corresponding module feature lecture Pull requests that affect the corresponding module

Comments

@florian-glombik
Copy link
Contributor

Feature Proposal

Spec Version 0.2.0

Context

Problem

There is no filter option for exercises / lectures based on the time of the semester.

Motivation

Students might not remember the category of a topic and have a hard time to search for an exercise for exam preparation, but they might rouhly know at which time of the semester they covered a topic - filtering for a timeframe might therefore save students time and help to prepare for exams more efficiently.

Requirements Engineering

Existing (Problematic) Solution / System

Right now we cannot filter exercises/lectures based on their due date.

Some further investigation might be required if the release date / due date is more relevant to students - maybe offering bought options might be better.

Proposed System

See the Screenshot, a datepicker selection with start and end date to filter for.

Requirements

  1. FR: Filter by Timeframe: The system shall allow students to filter exercises/lectures based on a start and end date using a datepicker.
  2. FR: Display Relevant Results: When a timeframe is selected, the Artemis shall only display exercises/lectures that fall within the specified range based on their due date.

UI/UX Design

image

https://www.figma.com/design/I4kH6ci10btSwiPFtiozy9/Florian-Glombik---Exercise-Filter?node-id=0-1&p=f&t=tIXR5OV2c1UzRCqx-0

@florian-glombik florian-glombik added feature-proposal This issue is a feature proposal client Pull requests that update TypeScript code. (Added Automatically!) labels Dec 18, 2024
@github-actions github-actions bot added exam Pull requests that affect the corresponding module exercise Pull requests that affect the corresponding module lecture Pull requests that affect the corresponding module labels Dec 18, 2024
@florian-glombik florian-glombik added feature and removed feature-proposal This issue is a feature proposal labels Dec 18, 2024
@florian-glombik florian-glombik changed the title General: General: Add due date filter to exercise/lecture filter Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client Pull requests that update TypeScript code. (Added Automatically!) exam Pull requests that affect the corresponding module exercise Pull requests that affect the corresponding module feature lecture Pull requests that affect the corresponding module
Projects
None yet
Development

No branches or pull requests

1 participant