New pages
Jump to navigation
Jump to search
- 00:45, 4 December 2024 CSC/ECE 517 Fall 2024 - E2490.1 Improving Assignment Participants Management UI in Expertiza (hist | edit) [16,731 bytes] Jkersey (talk | contribs) (Created page with "== Introduction == The Assignment Participants Management UI in Expertiza is a tool used by instructors and administrators to manage participants in assignments. Currently, this interface is cluttered, with dense information and limited filtering options, making it challenging to quickly locate, filter, or modify participant data. The current UI has issues with readability, and ambiguous/confusing labels. ===Project Goals=== This project aims to redesign and improve the...")
- 16:05, 2 December 2024 CSC/ECE 517 Fall 2024 - E2494. UI for Teammate Review View (hist | edit) [10,092 bytes] Ashelby (talk | contribs) (Created page with "=== Overview === This project will create a modern, responsive TypeScript and ReactJS interface for the Report Review page within Expertiza. It aims to present instructors with a summary of student reviews for each assignment. The design will prioritize simplicity and usability, providing instructors with a clear and effective way to review student feedback.")
- 01:49, 15 November 2024 CSC/ECE 517 Fall 2024 - E2486.Reimplement deadline rights and deadline types (hist | edit) [11,119 bytes] Pechopel (talk | contribs) (Created page with "=Project 4 Design Doc= ==Issues== 1. '''Determining Late Submissions:''' * There is a need to calculate whether submissions or reviews are late based on the due dates. * '''Issue:''' The current system does not have a straightforward way to identify late submissions or track submission dates easily. 2. '''Handling Late Team Formation:''' * Teams that form after the due date should incur a penalty. * '''Issue:''' Team formation dates may not be explicitly tracked in the...")
- 05:02, 13 November 2024 CSC/ECE 517 Fall 2024 - E2494. UI for Report Review for Assignment (hist | edit) [7,481 bytes] Atapkir (talk | contribs) (Created page with "==Background== Expertiza is an open-source course management web application, built with Ruby on Rails, that is maintained by students and teaching staff across NC State and other universities. Additionally, Expertiza is used as a platform to help students learn how to work collaboratively and contribute to large applications concurrent with best practices and object oriented design and development. This project involves building the UI for report review, using React...")
- 00:08, 13 November 2024 CSC/ECE 517 Fall 2024 - E2461. UI and Backend for Courses (hist | edit) [30,106 bytes] Ymuppal2 (talk | contribs) (Created page with "== Expertiza == Expertiza is an open-source learning management system developed using Ruby on Rails, with a focus on fostering peer learning and collaborative assignments. It enables educators to create assignments that support diverse submission types, peer review, and team collaboration. == Introduction == The “UI and Backend for Courses” project involves enhancing the course management interface and developing robust backend functionalities for courses within Ex...")
- 22:06, 12 November 2024 CSC/ECE 517 Fall 2024 - E2477. Reimplement suggestion controller.rb (Design Document) (hist | edit) [91,169 bytes] Spmclell (talk | contribs) (Created page with "==Problem Statement== ==Design Goal== ==Design Pattern== ==Class Diagram== ==Sequence Diagram== ==Solutions/Details of Changes Made== ==Files Added/Modified== ==== Changes to <code>app/models/teams_user.rb</code> ==== ==== Changes to <code>app/models/team_user_node.rb</code> ==== ==Test Plan== ===Code coverage=== ==Next Steps== ==Team== ====Mentor==== * ====Members==== * ==References== # [https://expertiza.ncsu.edu/ Expertiza] # [htt...")
- 20:05, 12 November 2024 CSC/ECE 517 Fall 2024 - E2477. Reimplement suggestion controller.rb (hist | edit) [3,298 bytes] Spmclell (talk | contribs) (Created page with "===Project Description=== ===Problem Statement=== ===Objectives=== ===Development Strategy=== ===Project Design and Implementation=== ==== Functionality ==== ===Testing Plan=== ===Team Members===")
- 19:33, 12 November 2024 CSC/ECE 517 Fall 2024 - E2488 Reimplementation of Add TA to course (hist | edit) [7,865 bytes] Mpundli (talk | contribs) (Created page with "__TOC__ ==Introduction== The Expertiza project is an open-source, Ruby on Rails-based platform designed to facilitate peer reviews, enabling students to learn from each other. The platform serves faculty and students for managing courses, assignments, and peer evaluations. The management screens in Expertiza provide essential information on users, courses, assignments, questionnaires, and reviews. The project’s goal is to make the course and assignment management pro...")
- 17:59, 12 November 2024 CSC/ECE 517 Fall 2024 - E2457. GitHub metrics integration (hist | edit) [12,859 bytes] Kdai2 (talk | contribs) (Created page with "==About Expertiza== Expertiza is a web-based, open-source educational platform built with Ruby on Rails by students and faculty at NC State University. It enables instructors to create flexible assignments that students can select based on their interests and supports team-based projects with a robust peer review system. Through peer evaluations, students gain critical feedback, enhancing self-improvement skills. With support for diverse submission types, Expertiza adapt...")
- 17:42, 12 November 2024 CSC/ECE 517 Fall 2024 - E2457. GitHub metrics (hist | edit) [6,865 bytes] Kdai2 (talk | contribs) (Created page with "==About Expertiza== Expertiza is an open-source, web-based educational platform built with Ruby on Rails, collaboratively developed by students and faculty at North Carolina State University. Designed to support flexible, interactive assignment management, Expertiza enables instructors to create, customize, and assign topics for students to select based on their interests. It promotes active, team-based learning by allowing students to collaborate on projects and assign...")
- 15:51, 12 November 2024 CSC/ECE 517 Fall 2024 - E2491.UI for View assignments in Courses view (hist | edit) [5,558 bytes] Crkastri (talk | contribs) (Created page with "This page contains information about Expertiza Issue E2491. UI for View assignments in Courses view which was a project in CSC517 Fall 2024. Please see below for a description of the design of the project. == Requirements == * Create an updated version of the view assignments page that is connected to the courses view. * Connect all previously reimplemented views that were a part of the old implementation including the view created for this teams last project CSC/...")
- 06:34, 12 November 2024 CSC/ECE 517 Fall 2024 - E2476. Reimplement student teams controller.rb (hist | edit) [29,235 bytes] Akoul2 (talk | contribs) (First draft)
- 03:20, 12 November 2024 CSC/ECE 517 Fall 2024 - E2474. Reimplement student quizzes controller.rb (hist | edit) [9,066 bytes] Asneerug (talk | contribs) (Created page with "No content yet.")
- 02:40, 12 November 2024 CSC/ECE 517 Fall 2024 - E2451. Reimplement feedback response map.rb (hist | edit) [16,500 bytes] Wagrocho (talk | contribs) (Create empty page)
- 02:19, 12 November 2024 CSC/ECE 517 Fall 2024 - E2485. Allow reviewers to bid on what to review (hist | edit) [30,576 bytes] Juwujar (talk | contribs) (Created page with "<span id="i.-about-expertiza"></span> = I. About Expertiza = Expertiza is an open-source, web-based application created using Ruby on Rails with a React frontend for collaborative learning and peer review in an educational environment. It allows students to create and submit assignments, perform peer reviews, and receive constructive feedback through peer evaluations. It supports individual and team project assignments. Having these peer assessments with automated tools...")
- 00:33, 12 November 2024 CSC/ECE 517 Fall 2024 - E2487. Reimplement authorization helper.rb (hist | edit) [23,740 bytes] Aganatr (talk | contribs) (Created page with "test")
- 23:43, 11 November 2024 CSC/ECE517 Fall 2024-E2490 Improving Assignment Participants Management UI in Expertiza (hist | edit) [14,816 bytes] Sphurthy (talk | contribs) (Created page with "== Expertiza == Expertiza is an open-source learning management system primarily developed with Ruby on Rails. It offers features such as creating tests and assignments, managing teams and courses, and, most importantly, providing a robust framework for peer reviews and group feedback. This project focuses on developing frontend components in React, with an emphasis on the Student Task list page. The aim is to build a fully operational user interface for these components...")
- 19:36, 11 November 2024 CSC/ECE 517 Fall 2024 - E2492. UI for View submissions/assign grades (except heatgrid) (hist | edit) [25,299 bytes] Leyusufo (talk | contribs) (Created page with "== Introduction == == Problem Statement == === Project Overview === == Functional Requirements == === UI Layout === === Display Logic === == Technical Design == === Frontend (React & TypeScript) === === Component Structure === Main Page Component: === State Management === === Styling === == User Stories == === Use Case Diagram === <br> <br> == Expected view of table == <br> <br> == Conclusion == == Project Mentor == '''Nainisha Bhallamudi...")
- 15:38, 11 November 2024 CSC/ECE 517 Fall 2024 - E2479. Reimplement teams users controller.rb (hist | edit) [21,233 bytes] Mmyaka (talk | contribs) (Created page with "== 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 having a solid framework to facilitate peer reviews and group comments. The main objective of this project is to reimplement teams_users_controller.rb. The goal is to reimplement teams_users_controller.rb from the Expertiza repository to the reimplementation-back-end re...")
- 21:14, 10 November 2024 CSC/ECE 517 Fall 2024 - E2483. Reimplement Notification Controller and Model (hist | edit) [26,295 bytes] Akilled (talk | contribs) (Created page with " __TOC__ ==Introduction== =About Expertiza= ==Requirements== =Design Goals= * <b>Modernize the Frontend:</b> Re-implement the existing Institutions UI from Ruby on Rails to TypeScript and ReactJS for improved modularity, performance, and maintainability. ==Schema Diagram== =Implementation= == issue, methods, problem, solution (rename later)== =Design Pattern= =Testing= =Team= <b>Mentor</b> Jay Patel : jhpatel9@ncsu.edu * '''Vaibhavi Shetty:''' vshetty2@n...")
- 19:04, 10 November 2024 CSC/ECE 517 Fall 2024 - E2493. UI for Assign Reviewers (hist | edit) [22,087 bytes] Vdevire2 (talk | contribs) (Created page with "Expertiza Expertiza is a Ruby on Rails based open source project. Instructors have the ability to add new projects, assignments, etc., as well as edit existing ones. Later on, they can view student submissions and grade them. Students can also use Expertiza to organize into teams to work on different projects and assignments and submit their work. They can also review other students' submissions. Problem Statement Create a UI for Assignment Edit page "Etc" tab Issue Ex...")
- 23:11, 7 November 2024 CSC/ECE 517 Fall 2024 - E2456. Refactor teams user.rb (Phase 2 - Design Document) (hist | edit) [16,505 bytes] Csingha (talk | contribs) (Created page with "==Expertiza== Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The National Science Foundation supports the Expertiza project. It is used in select courses at NC State and by professors at several other colleges and universities. [http://expertiza.ncsu.edu/ Expertiza] is a [http://rubyonrails.org/ Ruby on Rails] based open source project. ==Problem Statement== The TeamsUser class in th...")
- 22:33, 7 November 2024 CSC/ECE 517 Fall 2024 - E2484. Reimplement participants controller.rb (hist | edit) [36,976 bytes] Hzhang56 (talk | contribs) (Created page with "==Team== '''Mentor''' *Jay Patel <jhpatel9@ncsu.edu> '''Students''' *Pierce Whelan <pwwhelan@ncsu.edu> *Calvin Jiang <crjiang@ncsu.edu> *Hechun Zhang <hzhang56@ncsu.edu>")
- 02:30, 30 October 2024 CSC/ECE 517 Fall 2024 - E2450. Refactor assignments controller.rb (hist | edit) [17,254 bytes] Asharm67 (talk | contribs) (Created page with "== About Controller == The `AssignmentsController` handles actions related to managing assignments.Key functionalities include initializing a new assignment in the `new` action and creating assignments through the `create` action, with validations to prevent duplicate names and directory paths. If creation succeeds, it redirects appropriately; otherwise, it renders the form with errors. This controller ensures smooth assignment management by enforcing proper validations...")
- 02:22, 30 October 2024 CSC/ECE 517 Fall 2024 - E2472. Reimplement responses controller.rb (hist | edit) [7,258 bytes] Leyusufo (talk | contribs) (Created page with "test")
- 02:10, 30 October 2024 CSC/ECE 517 Spring 2023 - (hist | edit) [5,176 bytes] Skanumu2 (talk | contribs) (Created page with "== Team Members == * Ajith Kanumuri * Suhas Adidela * Ravi Chandu Bollepalli * Mentor - Dinesh Pasupuleti * PR Request:- https://github.com/expertiza/reimplementation-back-end/pull/125 * Project Board:- https://github.com/users/ajith05/projects/1/views/1 == Project Description == The main goal of this project is to reimplement essential Ruby on Rails model classes—SignUpTeam, SignUpTopic, and SignUpSheet—from the Expertiza repository in a new repository. Each of...")
- 01:50, 30 October 2024 CSC/ECE 517 Fall 2024 - E2478. Reimplement the Question hierarchy as Item hierarchy (hist | edit) [27,397 bytes] Akakadi (talk | contribs) (Created page with "This wiki page is for the description of changes made under E2416 OSS assignment for Spring 2024, CSC/ECE 517 __TOC__ == '''Expertiza''' == Expertiza is an open-source project built using Ruby on Rails. It provides a platform for instructors and students to manage, submit, and evaluate assignments and projects. Instructors can create, edit, and grade assignments, while students can collaborate in teams, submit their work, and review peers' submissions. == '''Objectiv...")
- 23:25, 29 October 2024 CSC/ECE 517 Fall 2024 - E2458. User management and users table (hist | edit) [8,575 bytes] Kdai2 (talk | contribs) (Created page with "==Introduction== ==Problem Statement== ==Background== ==Refactor== ====Files Modified==== === Changes to <code>app/models/teams_user.rb</code> === ==Test Cases== ==Next Steps== ==Team== ====Mentor==== ====Members==== * Dai, Kevin * Walia, Brandon * Patel, Manav ==References==")
- 23:06, 29 October 2024 CSC/ECE 517 Fall 2024 - E2468. Reimplement due date (hist | edit) [4,502 bytes] Pechopel (talk | contribs) (Created page with "=About Expertiza= Expertiza is an open-source project built using Ruby on Rails. It provides a platform for instructors and students to manage, submit, and evaluate assignments and projects. Instructors can create, edit, and grade assignments, while students can collaborate in teams, submit their work, and review peers' submissions. Expertiza supports submission across various document types, including URLs and wiki pages. =Issues with previous Functionality= * <b>Outda...")
- 22:36, 29 October 2024 CSC/ECE 517 Fall 2024 - E2453. Refactor review mapping helper.rb (hist | edit) [6,567 bytes] Asneerug (talk | contribs) (Created page with "E2453")
- 19:13, 29 October 2024 CSC/ECE 517 Fall 2024 - E2471. Reimplement logger (hist | edit) [21,288 bytes] Lgjenqui (talk | contribs) (Added initial Reimplement Logger wiki page)
- 17:31, 29 October 2024 CSC/ECE 517 Fall 2024 - G2402 Refactor Graphql API endpoint for repositories (hist | edit) [15,670 bytes] Mtiwari3 (talk | contribs) (Created page with "Contents Project Overview 1.1 Objectives 1.2 Key Features GraphQL API Endpoint Refactoring 2.1 Current Codebase Overview 2.2 Integration with Flask Development Process 3.1 API Endpoint Development 3.2 Testing and Validation Problem Statement 4.1 Existing Challenges 4.2 Proposed Solutions Workflow Diagram 5.1 Initial Setup 5.2 Integration Steps Design Patterns and Architecture Files Modified Solutions and Implementation Details 8.1 Phase 1: Initial Refactoring 8.2 Phase 2...")
- 15:53, 29 October 2024 CSC/ECE 517 Fall 2024 - E2481 Reimplement response map.rb (hist | edit) [14,516 bytes] Rvkulkar (talk | contribs) (Created page with "Reimplement response_map.rb")
- 12:52, 29 October 2024 CSC/ECE 517 Fall 2024 - E2467. UI for View Submissions (hist | edit) [6,869 bytes] Crkastri (talk | contribs) (Starting outline)
- 06:09, 29 October 2024 CSC/ECE 517 Fall 2024 - G2401 Refactor Graphql API endpoint for contribution metrics (hist | edit) [6,614 bytes] Adiyora (talk | contribs) (Created page with " # GitHub Contribution Metrics API This project refactors and expands the GitHub GraphQL API endpoint for fetching GitHub contribution metrics. The project integrates several GitHub data queries into a Python Flask framework, making them accessible via RESTful API endpoints. The refactoring focuses on standardizing the use of constants for field and node names, improving readability, maintainability, and ensuring consistency across queries. ## Table of Contents - [Proj...")
- 04:50, 29 October 2024 CSC/ECE 517 Fall 2024 - E2464 UI for Project Topics (was: Sign up Topics) (hist | edit) [7,230 bytes] Atapkir (talk | contribs) (Created page with "== Relevant Links == *Github Repository: https://github.com/arlee-shelby/reimplementation-front-end == Team == ===Mentor=== * Sahil Sawant === Members === * Arlee Shelby (ashelby@ncsu.edu) * Aryan Tapkire (atapkir@ncsu.edu) * Haojie Zhou (hzhou33@ncsu.edu)")
- 04:25, 29 October 2024 CSC/ECE 517 Fall 2024 - E2452. Refactor review mapping controller.rb (hist | edit) [33,755 bytes] Rkalant (talk | contribs) (Created page with "== Expertiza Background == The open-source project Expertiza is built using Ruby on Rails, maintained by both the staff and students at NC State. This platform grants instructors complete authority over managing class assignments. Expertiza is packed with versatile tools to support various types of assignments, including options for peer evaluations, forming groups, and adding topics. For a comprehensive overview of all that Expertiza provides, visit the Expertiza wiki....")
- 01:13, 29 October 2024 CSC/ECE 517 Fall 2024 - E2455. Refactor sign up sheet controller.rb (hist | edit) [35,059 bytes] Aasatput (talk | contribs) (Creating refactor signup_sheet_controller pager for fall 2024)
- 00:58, 29 October 2024 CSC/ECE 517 Fall 2024 - E2470. Reimplement grades controller (hist | edit) [35,309 bytes] Mtmiddle (talk | contribs) (Created page with "=E2470. Reimplement grades controller= This page provides a description of the Expertiza based OSS project. __TOC__ ===About Expertiza=== [http://expertiza.ncsu.edu/ Expertiza] is an open source project utilizing the [http://rubyonrails.org/ Ruby on Rails] framework. It is meant to serve as an environment for classes to host assignments, teams, and evaluations of submissions. It is designed to provide instructors the ability to create and modify assignments. Instru...")
- 00:26, 29 October 2024 CSC/ECE 517 Fall 2024 - E2460 Mentor-Meeting Management (hist | edit) [7,645 bytes] Gwteague (talk | contribs) (Backbone for E2460 - sligtly modified problem statement and included deliverables for scope. Now we each just need to fill in our sections.)
- 23:01, 28 October 2024 CSC/ECE 517 Fall 2024 - E2480. Implement testing for new Bookmarks Controller (hist | edit) [31,212 bytes] Wagrocho (talk | contribs) (Added some placeholder text so the page would resolve)
- 22:53, 28 October 2024 CSC/ECE 517 Fall 2024 - E2461. UI for Courses (hist | edit) [25,678 bytes] Hspatil (talk | contribs) (Created page with "== About == The Courses page features a detailed compilation of courses, including essential details such as course title, institution name, creation and update dates, along with functionalities like Edit course, Delete course, Add TA, and Duplicate course. The goal is to create an intuitive and interactive design that allows for smooth navigation and management of course-related information. '''Intuitive Course Management:''' Developed a streamlined interface for eas...")
- 22:45, 28 October 2024 CSC/ECE 517 Fall 2024 - E2469. Reimplement grades/view team (hist | edit) [14,358 bytes] Aganatr (talk | contribs) (Created page with "Hello world")
- 21:12, 28 October 2024 CSC/ECE 517 Fall 2024 - E2459. View for results of bidding (hist | edit) [11,445 bytes] Juwujar (talk | contribs) (Created page with "== I. Introduction == Our team worked on enhancing the existing implementation of feature E2459 view results of bidding. The goal of the original project aimed to resolve the issues where instructors could only view the topic bidding process by impersonating students, and they needed to determine if the bidding assignment algorithm process was assigning teams to their selected topics. Our objectives for this enhancement were: * Rename methods to align in Ruby on Rails na...")
- 16:48, 28 October 2024 CSC/ECE 517 Fall 2024 - E2482. Reimplement heatgrid for reviews (hist | edit) [10,084 bytes] Jkersey (talk | contribs) (Created page with "== Reimplement Heatgrid for Reviews == The '''Heatgrid for Reviews''' project, built with '''React''', is a robust, interactive component designed to provide a clear and comprehensive overview of review grades across assignments. This new implementation enhances the usability of the current review heatgrid in Expertiza by focusing on accessibility, responsiveness, and an intuitive layout, ensuring a seamless experience for students, faculty, and other users across devic...")
- 04:25, 28 October 2024 CSC/ECE 517 Fall 2024 - E2465. UI for Institutions and Notification (hist | edit) [8,135 bytes] Vshetty2 (talk | contribs) (Created page with " __TOC__ ==About Expertiza== [http://expertiza.ncsu.edu/ Expertiza], an open-source project built on Ruby on Rails, serves as a versatile learning management platform, enabling instructors to design and customize assignments. It facilitates collaborative learning by allowing students to select topics, form teams, and participate in peer reviews. Recently, the platform has expanded to incorporate modern frontend technologies, with components being refactored to use Reac...")
- 03:51, 28 October 2024 CSC/ECE 517 Fall 2024 - E2466. UI for Impersonate User (hist | edit) [14,035 bytes] Hzhang56 (talk | contribs) (Created page with "==Expertiza== Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The National Science Foundation supports the Expertiza project. It is used in select courses at NC State and by professors at several other colleges and universities. [Expertiza](http://expertiza.ncsu.edu/) is a [Ruby on Rails](http://rubyonrails.org/) based open source project. ==Problem Statement== Currently, the Expertiz...")
- 01:08, 28 October 2024 CSC/ECE 517 Fall 2024 - E2456. Refactor teams user.rb (hist | edit) [8,662 bytes] Csingha (talk | contribs) (Created page with "==Expertiza== Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The National Science Foundation supports the Expertiza project. It is used in select courses at NC State and by professors at several other colleges and universities. [Expertiza](http://expertiza.ncsu.edu/) is a [Ruby on Rails](http://rubyonrails.org/) based open source project. ==Problem Statement== The teams_user.rb needs...")
- 00:12, 28 October 2024 CSC/ECE 517 Fall 2024 - E2463 Implement Front End for Student Task List (hist | edit) [17,334 bytes] Krajesh (talk | contribs) (Created page with "== Expertiza == Expertiza is an open-source learning management system primarily developed with Ruby on Rails. It offers features such as creating tests and assignments, managing teams and courses, and, most importantly, providing a robust framework for peer reviews and group feedback. This project focuses on developing frontend components in React, with an emphasis on the Student Task list page. The aim is to build a fully operational user interface for these components...")
- 20:07, 27 October 2024 CSC/ECE 517 Fall 2024 - E2454. Refactor student task.rb (hist | edit) [19,172 bytes] Akoul2 (talk | contribs) (Created page with "==Expertiza== Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The National Science Foundation supports the Expertiza project. It is used in select courses at NC State and by professors at several other colleges and universities. [Expertiza](http://expertiza.ncsu.edu/) is a [Ruby on Rails](http://rubyonrails.org/) based open source project. ==Problem Statement== This project focuses on...")