New pages
Jump to navigation
Jump to search
- 21:51, 2 May 2026 Report Generation Framework (WIP) (hist | edit) [21,776 bytes] Asreeku (talk | contribs) (Created page with "= Report Generation = == Design and Implementation Documentation == === Expertiza Reimplementation Back-End === ---- == Overview == The reporting subsystem was ported from the original Expertiza codebase (referred to as '''Repo X''') into the reimplemented Rails API back-end (referred to as '''Repo Y''') and redesigned in the process. Repo X used a Rails helper module (<code>ReportFormatterHelper</code>) that assigned instance variables, such as <code>@reviewers</cod...")
- 21:49, 2 May 2026 Report generation framework(WIP) (hist | edit) [21,777 bytes] Asreeku (talk | contribs) (Created page with "= Report Generation = == Design and Implementation Documentation == === Expertiza Reimplementation Back-End === ---- == Overview == The reporting subsystem was ported from the original Expertiza codebase (referred to as '''Repo X''') into the reimplemented Rails API back-end (referred to as '''Repo Y''') and redesigned in the process. Repo X used a Rails helper module (<code>ReportFormatterHelper</code>) that assigned instance variables, such as <code>@reviewers</cod...")
- 21:43, 2 May 2026 Report generation framework (hist | edit) [19 bytes] Asreeku (talk | contribs) (Created page with "# Report Generation")
- 13:21, 20 April 2026 Google OIDC Setup (hist | edit) [6,782 bytes] Jvargas6 (talk | contribs) (Google OIDC Provider Setup)
- 22:14, 16 April 2026 CSC/ECE 517 Spring 2026 - E2612. Course-based reports (hist | edit) [16,475 bytes] Mskamat (talk | contribs) (Created page with "= E2612: Course-Based Reports = == Design Document == {| class="wikitable" |- ! Project | E2612 — Course-based Reports |- ! Mentor | Ed Gehringer |- ! Authors | Mihir Kamat, Ravi Goparaju |- ! Status | Pre-implementation |- ! Last Updated | April 2026 |} == 1. Overview == Expertiza currently surfaces course-level student performance data through two separate reports — a 360-degree assessment report and an aggregated teammate review report — each with their own a...")
- 01:58, 14 April 2026 CSC/ECE 517 Spring 2026 - E2614. Role-based reviewing (hist | edit) [23,282 bytes] Psubram3 (talk | contribs) (Created page with "= Design Document: E2614. Role-based reviewing = == 1. Project Overview == Expertiza currently supports assigning roles (duties) to an assignment (e.g., Frontend, Backend, Tester). These roles can be selected in the Review Strategy tab when creating or editing an assignment. However, the system does not yet fully integrate roles into the review process or student workflow. The goal of this project is to implement a complete role-based reviewing system in the Expertiza...")
- 05:41, 11 April 2026 CSC/ECE 517 Spring 2026 - E2619. Student Quizzes Frontend (hist | edit) [34,482 bytes] Atmai (talk | contribs) (Created page with "Start")
- 00:29, 11 April 2026 CSC/ECE 517 Spring 2026 - E2615. Testing User model and Users controller (hist | edit) [14,033 bytes] Awainga (talk | contribs) (Created page with "== About This Project == {| class="wikitable"; margin-left:20px; width:390px;" |- ! colspan="2" style="background:#cee0f2; text-align:center;" | Project Info |- | '''Course''' || CSC/ECE 517 Spring 2026 |- | '''Project''' || E2615 — Testing User Model and UsersController |- | '''Instructor''' || Ed Gehringer |- | '''Mentor''' || Aanand Sreekumaran Nair Jayakumari |- | '''Platform''' || Expertiza (Ruby on Rails) |- | '''Framework''' || RSpec |- | '''Project Status''' |...")
- 16:52, 10 April 2026 CSC/ECE 517 Spring 2026 - E2617. Testing Questionnaire and Course Models (hist | edit) [34,388 bytes] Mmnguye5 (talk | contribs) (Created page with "DJ, Zack, Matt")
- 22:35, 3 April 2026 CSC/ECE 517 Spring 2026 - E2618. Support OIDC Logins (hist | edit) [46,980 bytes] Jweisz (talk | contribs) (Created page with "=== Authentication Flow === Users can click a "Log in with [School Name]" button that redirects them to the school's OIDC provider, authenticates them, and redirects back to the application with a valid session. === Session Management === Issue and maintain a local application session after successful OIDC authentication. Refresh grant flow will not be considered at this time. === Account Linking === Link a user's OIDC identity to their existing local account based on...")
- 20:04, 3 April 2026 CSC/ECE 517 Spring 2026 - E2603. Implement ViewSubmissions frontend (hist | edit) [11,577 bytes] Cjbhatna (talk | contribs) (Implement ViewSubmissions frontend)
- 03:04, 31 March 2026 CSC/ECE 517 Spring 2026 - E2605. Specialized Rubrics for Different Topic Types (hist | edit) [21,126 bytes] Brjadha2 (talk | contribs) (Created page with "= CSC/ECE 517 Spring 2026 – E2605: Specialized Rubrics for Different Topic Types = == 1. Overview == In the current Expertiza system, each assignment uses a single rubric. This project enables assigning different rubrics to different topics within the same assignment. == 2. Motivation == Expertiza supports a wide range of project types in CSC/ECE 517, including refactoring, testing, design, and documentation assignments. Each of these project types has different lear...")
- 02:56, 31 March 2026 CSC/ECE 517 Spring 2026 - E2600. Reimplement review mapping controller (hist | edit) [4,151 bytes] Zobrook2 (talk | contribs) (Created page with "= Review Strategy Tab: Required Frontend Changes = == Overview == The "Review Strategy" tab manages how reviewers are assigned to submissions. This update renames existing strategies and introduces conditional UI logic based on settings in the "General" tab (e.g., Calibration, Topics, and Teams). == 1. Primary Strategy Selection == The instructor is presented with a '''Review strategy''' dropdown with two options: * '''Static''' (formerly "Instructor-Selected") * '''Dy...")
- 02:38, 31 March 2026 CSC/ECE 517 Spring 2026 - E2608. Hierarchical list display (hist | edit) [11,756 bytes] Psubram3 (talk | contribs) (Created page with "= CSC/ECE 517 Spring 2026 - E2608. Hierarchical list display = '''Mentors:''' Ed Gehringer and Akhilsai Chittipolu This page documents our group implementation for E2608 (Hierarchical List Display) across Courses, Questionnaires, and Teams. __TOC__ == About Expertiza == Expertiza is an open-source Ruby on Rails platform for assignment management, team formation, topic signup, submissions, and peer review workflows. The system supports multiple user roles (students,...")
- 01:06, 31 March 2026 CSC/ECE 517 Spring 2026 - E2601. Reimplement student quizzes (hist | edit) [27,599 bytes] Avkumar2 (talk | contribs) (Created page with "= Expertiza: Response & Task Ordering System = '''Course:''' CSC 517 — Object-Oriented Design and Development <br> '''Institution:''' North Carolina State University <br> '''Semester:''' Spring 2026 <br> == Table of Contents == # Background # Project Overview # Implementation # Testing # Demo Video # References == Background == [https://github.com/expertiza/expert...")
- 20:46, 30 March 2026 CSC/ECE 517 Spring 2026 - E2606. Finishing Import and Export helper module (hist | edit) [17,604 bytes] Mskamat (talk | contribs) (Created page with "= Graph-based Export System = The previous version of the model export system only exported single models The current graph export system lives in backend/app/helpers/export_helper.rb and works in two stages: Build a relationship graph from a root class Export one CSV payload per class discovered in that graph This separation allows the system to first understand the structure of model relationships before delegating the actual CSV generation to the existing export...") originally created as "E2606"
- 17:40, 30 March 2026 CSC/ECE 517 Spring 2026 - E2607. ResponseController Frontend (hist | edit) [4,966 bytes] Atmai (talk | contribs) (Created page with "= CSC/ECE 517 Spring 2026 - E2607. ResponseController Frontend = == Introduction == === Background === The ResponseController Frontend provides the user interface for students and instructors to manage peer reviews, teammate reviews, and feedback in the Expertiza platform. It enables students to view assigned review tasks, complete and submit reviews, and instructors to assign reviewers and monitor review progress. === Motivation === * Modernize the review and respons...")
- 23:58, 29 March 2026 CSC/ECE 517 Spring 2026 - E2610. Teams hierarchy testing (hist | edit) [15,103 bytes] Awainga (talk | contribs) (Created page with "<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Expertiza Teams Hierarchy – Wikipedia-style Article</title> <style> @import url('https://fonts.googleapis.com/css2?family=Linux+Libertine+Display:ital,wght@0,400;0,600;1,400&family=Linux+Biolinum:wght@400;600&display=swap'); *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --bg: #f8f9fa...")
- 01:04, 28 March 2026 CSC/ECE 517 Spring 2026 - E2602. Reimplement student task view (hist | edit) [28,506 bytes] Xmi (talk | contribs) (Created page with "= CSC/ECE 517 Spring 2026 - E2602 Reimplement Student Task View (Backend) = __TOC__ == About Expertiza == Expertiza is a robust, open-source web platform designed to empower educational environments that emphasize project-based learning. It streamlines collaborative activities, such as peer reviews, surveys, and team assignments, into an engaging, interactive experience that supports both teaching and learning. For instructors and mentors, Expertiza offers a comprehen...")
- 21:37, 22 March 2026 CSC/ECE 517 Spring 2026 - E2609. Review calibration (hist | edit) [20,670 bytes] Rspalimk (talk | contribs) (This project implements the foundational backend infrastructure for Review Calibration in Expertiza. The primary goal of calibration is to assess student reviewing competence by comparing their reviews against expert (instructor) reviews. Part 1 specifically focuses on the management of calibration participants and the initiation of the calibration process, ensuring that instructors can easily add "phantom" or real participants to an assignment and begin the expert review process.)
- 19:59, 15 March 2026 Reviewer Assignment implementation (hist | edit) [5,388 bytes] Admin (talk | contribs) (Created page with "Review Assignment System Overview The review‑assignment subsystem supports both '''static''' and '''dynamic''' allocation of reviews within an assignment. The goal is to give instructors flexible control over how reviewers are matched to submissions, while also supporting on‑demand, fairness‑aware assignment for students who request reviews dynamically. This page documents the behavior implemented in ReviewMappingsController and the strategy classes under ReviewMa...")
- 00:51, 11 March 2026 CSC/ECE 517 Spring 2026 - E2604. Finish Password Resets (hist | edit) [16,649 bytes] Jcmonseu (talk | contribs) (Created page with " == Reimplementation Back-End == === Demo Video === [https://drive.google.com/file/d/1TYnQ3cg3Svs6oE4E-JGscxEiXWLjn5nP/view?usp=sharing Click to watch the demo video] === Github Repo === [https://github.com/bestinlalu/reimplementation-back-end Repo Link] === Overview === The '''reimplementation-back-end''' project focuses on improving how responses (peer reviews, teammate reviews, quizzes, surveys, etc.) are created, edited, submitted, and managed in Expertiza. This...")
- 00:49, 11 March 2026 CSC/ECE 517 Spring 2026 (hist | edit) [954 bytes] Jcmonseu (talk | contribs) (Created page with "* CSC/ECE 517 Spring 2026 - E2604. Finish Password Resets")