CSC/ECE 517 Spring 2024 - E2429 Reimplement student task list: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
Line 9: Line 9:
# Responsive Design: Prioritize accessibility and user-friendly layouts.
# Responsive Design: Prioritize accessibility and user-friendly layouts.
# Lazy Loading: Optimize performance by loading content only when necessary.Improve page load times for a smoother user experience.
# Lazy Loading: Optimize performance by loading content only when necessary.Improve page load times for a smoother user experience.
== Dummy Data ==

Revision as of 01:30, 20 March 2024

Introduction

The Expertiza application is a collaborative platform used by students and instructors for managing assignments, peer reviews, and feedback. The current student task list interface lacks responsiveness, usability, and performance. The objective is to reimplement the frontend of the student task list using React JS and TypeScript. This reimplementation aims to enhance the user experience, improve task management, and optimize performance.

Project Requirements

The project will focus on the following features:

  1. Dynamic Task Table: Display a table listing student assignments. columns: Assignment name, course, topic, current stage, review grade, badges, stage deadline, and publishing rights.Implement sorting and filtering functionalities for efficient task navigation.
  2. Responsive Design: Prioritize accessibility and user-friendly layouts.
  3. Lazy Loading: Optimize performance by loading content only when necessary.Improve page load times for a smoother user experience.

Dummy Data