Skip to content

[Feature Proposal] Incorporating lecture units to feedback generation #10720

@ahmetsenturk

Description

@ahmetsenturk

Feature Proposal

Spec Version 0.2.0

Context

Problem

Describe the problem that is tackled in this issue
Some rubrics reference the lecture slides or materials. So the feedback generation pipeline should have access to the lecture materials

Motivation

Describe the motivation WHY the problem needs solving. Specify the affected users/roles.

Requirements Engineering

Existing (Problematic) Solution / System

What is the current solution (if there is one)? What is the problem with the current solution?
You may include a UML Model here

Proposed System

What would the ideal solution look like?

Requirements

Describe the Functional and Non-Functional Requirements of the feature. Stick to the INVEST methodology!

  1. FR: <Title>:

  2. NFR: <FURPS+ Category>: <Title>:

Analysis

Analysis Object Model

What are the involved Analysis Objects?

Dynamic Behavior

Include dynamic models (Activity Diagram, State Chart Diagram, Communication Diagram) here to outline the dynamic nature of the PROBLEM

System Architecture

Subsystem Decomposition

Show the involved subsystems and their interfaces. Make sure to describe the APIs that you add/change in detail. Model the DTOs you intend to (re)use or change!

Persistent Data Management

Describe the Database changes you intend to make.
Outline new configuration options you plan to introduce
Describe all other data persistence mechanisms you may use.

Access Control / Security Aspects

Describe the access control considerations for your feature

Other Design Decisions

Potential topics to discuss here include: WebSockets, testing strategies.

UI/UX Design

Screenshots of the final UI mockups (mandatory): Please include screenshots to provide a clear and persistent visual reference of the design.
Link to the design mockup (optional): Additionally, you may include a link to the live design mockup (e.g., Figma, Sketch) for a more interactive view. Note that this link is supplementary and should not replace the required screenshots.

Metadata

Metadata

Assignees

No one assigned

    Labels

    communicationPull requests that affect the corresponding modulecorePull requests that affect the corresponding modulefeature-proposalThis issue is a feature proposallecturePull requests that affect the corresponding modulemodelingPull requests that affect the corresponding modulestale

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions