CSC/ECE 517 Spring 2024 - E2446 Implement Front End for Student Task List

From Expertiza_Wiki
Revision as of 15:36, 8 April 2024 by Skotha2 (talk | contribs)
Jump to navigation Jump to search

Expertiza

Expertiza is an open-source learning management system built with Ruby on Rails as its core. Its features include creating tests and assignments, managing assignment teams and courses, and above all having a solid framework in place to facilitate peer reviews and group comments. The main objective of this project is to develop frontend React Components, with a particular focus on the Student Task list page. The goal is to create a fully functional user interface for these components using React.js and TypeScript.

Introduction

The main objective of this project is to implement the front end for the Student Task list page within Expertiza.

Problem Statement

The Expertiza platform currently lacks an updated and easy-to-use interface for students to view and manage their assignments. Our project's goal is to build a new Student Task List page using React.js, providing a user-friendly, responsive, and accessible experience. We will create a page that not only looks good but also works smoothly across different devices, making it easier for students to see what tasks they have, complete them on time, and keep track of their academic progress.


Design

Important Links

  • GitHub repo [1]
  • Pull Request

Team

Mentor
  • Chetana Chunduru
Members
  • Prathyusha Kodali <pkodali@ncsu.edu>
  • Soubhagya Akkena <sakkena@ncsu.edu>
  • Sri Lakshmi Kotha <skotha2@ncsu.edu>