New pages
Jump to navigation
Jump to search
- 02:45, 9 April 2025 CSC/ECE 517 Spring 2025 - E2506. Merging UI for View Assignments in Courses (hist | edit) [8,651 bytes] Ybhatia2 (talk | contribs) (CSC/ECE 517 Spring 2025 - E2506. Merging UI for View Assignments in Courses)
- 17:50, 8 April 2025 CSC/ECE 517 Spring 2025 - E2500. Refactor Student Teams Functionality (hist | edit) [13,793 bytes] Jpatel42 (talk | contribs) (Created page with "==Expertiza Background== Expertiza is a Ruby on Rails-based open-source platform developed at NC State University, designed to enhance the management of assignment submissions, peer reviews, and team-based collaboration. It is actively maintained and improved by students and staff, enabling rich pedagogical workflows through features like topic selection, automated and manual review assignment, and team functionality. ==Student Teams Functionality Refactor== This initia...")
- 01:16, 8 April 2025 CSC/ECE 517 Spring 2025 - E2529. Testing for the Questionnaire Helper in Expertiza (hist | edit) [12,651 bytes] Pgandhi4 (talk | contribs) (Created page with "This page describes the changes made for the Spring 2024 E2440. Testing for questionnaire_helper, review_bids_helper == Project Overview == === Problem Statement === Our project involves writing test cases for the `questionnaire_helper` and `review_bids_helper` files in Expertiza, an open-source assignment/project management portal built on the Ruby on Rails framework. This platform facilitates collaborative learning and feedback among both instructors and students. In...")
- 00:28, 8 April 2025 CSC/ECE 517 Spring 2025 - E2535 Reimplement User Profile Management (Frontend + Backend) (hist | edit) [12,693 bytes] Jshah23 (talk | contribs) (Created page with "==Overview== The goal of this project is to reimplement the User Profile Management feature in the Expertiza system, replacing the legacy Ruby-based frontend with a modern, responsive interface built using React with TypeScript, while retaining and enhancing the existing Ruby on Rails backend. This modernization effort addresses the challenges posed by outdated UI, limited form validation, and insecure session handling in the current implementation. By leveraging moder...")
- 23:31, 7 April 2025 CSC/ECE 517 Spring 2025 - E2536. Improve assessment360 controller (hist | edit) [11,633 bytes] Smomin (talk | contribs) (Created page with "= Design Document: E2536 – Improve assessment360 Controller = == Project Overview == '''Project Title:''' Improve assessment360 Controller '''Mentor:''' Mitesh Anil Agarwal '''Repository:''' [https://github.com/expertiza/expertiza Expertiza GitHub] '''Previous Implementation:''' * [https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2024_-_E2438_Improve_assessment360_controller Team Wiki Page] * [https://www.youtube.com/watch?v=VTvF1abk-n8 Demo Vi...")
- 22:08, 7 April 2025 CSC/ECE 517 Spring 2025 - E2528 Testing for Survey Deployment (hist | edit) [8,556 bytes] Vdeo (talk | contribs) (Created page with "This page describes the changes made for the Spring 2024 E2440. Testing for questionnaire_helper, review_bids_helper == Project Overview == === Problem Statement === Our project involves writing test cases for the `questionnaire_helper` and `review_bids_helper` files in Expertiza, an open-source assignment/project management portal built on the Ruby on Rails framework. This platform facilitates collaborative learning and feedback among both instructors and students. In...")
- 11:39, 7 April 2025 CSC/ECE 517 Spring 2025 - E2509 Refactoring and Enhancing the Feedback Response Map Controller (hist | edit) [9,865 bytes] Ntaori (talk | contribs) (Created page with "This page contains the details of OSS project ''E2509: Refactoring and Enhancing the Feedback Response Map Controller'' done for Expertiza in Spring 2025. __TOC__ == Expertiza and Project Overview == === Background === Expertiza is an open-source application used in CSC 517 (Object Oriented Design and Development) as a platform for creating teams, assigning programs, and reviewing submissions, among other tasks. Expertiza is also used to help students develop a worki...")
- 02:49, 7 April 2025 CSC/ECE 517 Spring 2025 - E2525 Reimplement review mapping controller.rb (hist | edit) [9,710 bytes] Nmaruva (talk | contribs) (Created page with "==About Expertiza== ==Introduction== ==Requirements== ==Existing Issues== ==Design / Proposed Solution == ===Controller Diagram=== ===Pattern(s)=== '''Strategy'''<br/> The Strategy Pattern is a behavioral design pattern that enables selecting an algorithm’s behavior at runtime by defining a family of algorithms, encapsulating each one, and making them interchangeable, thus promoting flexibility and adherence to the Open/Closed Principle. In the context of Revi...")
- 20:51, 6 April 2025 CSC/ECE 517 Spring 2025 - E2531 Refactor participants controller.rb (hist | edit) [10,880 bytes] Bhhuynh (talk | contribs) (Created page with "[Temp]")
- 18:31, 6 April 2025 CSC/ECE 517 Spring 2025 - E2533. Reimplement the Team hierarchy (hist | edit) [14,238 bytes] Uraycha (talk | contribs) (Created page with "Wiki page for E2533 - reimplementing the team hierarchy in student_teams_controller.rb == About expertiza == == Introduction ==")
- 21:22, 5 April 2025 CSC/ECE 517 Spring 2025 - E2526 Reimplement Teams and Participant hierarchies (hist | edit) [31,577 bytes] Aohassan (talk | contribs) (Created page with "==Introduction== This project reimplements the Team and Participant hierarchies within the new Expertiza system. It introduces cleaner, modular structures for Participant, AssignmentParticipant, CourseParticipant, and a new TeamsParticipant class (replacing TeamsUser). The redesign also addresses legacy code smells and shifts logic to follow SOLID principles, improving maintainability, testability, and extensibility. ==Requirements== ==Existing Issues== ==Design / Pro...")
- 15:52, 4 April 2025 CSC/ECE 517 Spring 2025 - E2542. Refactor review bids controller.rb (hist | edit) [11,444 bytes] Nwinsen (talk | contribs) (Created page with "[]")
- 20:06, 3 April 2025 CSC/ECE 517 Spring 2025 - E2524 Reimplement student review controller (hist | edit) [10,050 bytes] Evilkom (talk | contribs) (Created page with "= FINAL PROJECT = == E2524 - Reimplement Student Review Controller == == Team == === Mentor === * Janice Uwujaren === Team Members === * Kenil Patel (kpatel47) * Smit Patel (spatel68) * Katerina Vilkomir (evilkom)")
- 19:42, 3 April 2025 CSC/ECE 517 Spring 2025 - E2521 UI for View submissions/assign grades (except heatgrid) (hist | edit) [18,880 bytes] Rbpatel4 (talk | contribs) (Created page with "== Introduction == === Project Overview === This project aims to enhance the grading interface in Expertiza by implementing two key pages: '''1. View Submissions Page:''' Displays team submissions with resource links and history. '''2. Assign Grades Page:''' Enables instructors to assign grades and provide comments, integrating peer review data. The redesigned interface will simplify workflows for instructors and TAs by incorporating real-time API integration, respons...")
- 02:35, 3 April 2025 CSC/ECE 517 Spring 2025 - E2540 Integration of Assignment participant Frontend with participant controller Backend (hist | edit) [6,383 bytes] Gmei (talk | contribs) (Added outline for design document)
- 22:15, 2 April 2025 CSC/ECE 517 Spring 2025 - E2534 UI for Assign Reviewers (hist | edit) [8,035 bytes] Msguron (talk | contribs) (Created blank page) originally created as "CSC/ECE 517 Spring 2025 - E2534 Reimplement Internationalization"
- 20:39, 2 April 2025 CSC/ECE 517 Spring 2025 - E2530 Reimplement Grades Controller (Frontend + Backend) (hist | edit) [19,842 bytes] Cdandre5 (talk | contribs) (Created page with "=E2530: Reimplement Grades Controller (Frontend + Backend)= ==Introduction== ==Previous Implementation== ==Project Statement== ==Specific Objectives== ==Implementation Plan== ==Test Plan== ==Implementation Details== =Team= ==Mentor== * Singh Shaktawat, Aniket <[mailto:ashakta@ncsu.edu ashakta@ncsu.edu]> ==Team Members== * Andrews, Christopher <[mailto:cdandre5@ncsu.edu cdandre5@ncsu.edu]> * Andurkar, Priya <[mailto:...")
- 18:13, 2 April 2025 CSC/ECE 517 Spring 2025 - E2538 Reimplementing Questionnaire Page in Expertiza (hist | edit) [10,085 bytes] Akumarm (talk | contribs) (Created page with "==Project Overview== === ''Background'' === === ''Objectives'' ===")
- 22:45, 1 April 2025 CSC/ECE 517 Spring 2025 - E2539 Reimplement Student Task View (Frontend + Backend) (hist | edit) [21,813 bytes] Jhuang42 (talk | contribs) (Created page with "== == == About Expertiza == == Introduction == == Requirements == == Existing Issues == == Design/Proposed Solution == == Implementation == === Backend Implementation === === Frontend Implementation === == Testing Plan == == Next Steps == == Team == == Relevant Links ==")
- 18:35, 1 April 2025 CSC/ECE 517 Spring 2025 - E2532. Reimplement Missing ResponseMap Subclasses (hist | edit) [4,560 bytes] Dchrist2 (talk | contribs) (Created page with "==Expertiza== ==Team== =====Mentor===== *Anish Toorpu =====Members===== *Dennis Christman <dchrist2@ncsu.edu> *Eleanor Maye <edmaye@ncsu.edu> *Ryan Gallagher <rtgalla2@ncsu.edu> ==Problem Statement== ==Design Goal== ==Implementation== ===Current Implementation=== ===Responses Controller=== ===Response Helper=== ===Other Methods=== ==Files Added/Modified== ==Testing Plan== ===Responses Controller=== ===Response Helper=== ===Other Methods===")
- 18:09, 1 April 2025 CSC/ECE 517 Spring 2025 - E2527. Mentor-meeting management: assignments with topics (hist | edit) [6,096 bytes] Jlbucha4 (talk | contribs) (Created page with "TODO: Create Wiki Page for Team Writeup")
- 14:40, 1 April 2025 CSC/ECE 517 Spring 2025 - E2512. Reimplement responses controller (Phase 2) (hist | edit) [458 bytes] Dchrist2 (talk | contribs) (Created page with "==Expertiza== ==Team== =====Mentor===== *Anish Toorpu =====Members===== *Dennis Christman <dchrist2@ncsu.edu> *Eleanor Maye <edmay@ncsu.edu> *Ryan Gallagher <rtgalla2@ncsu.edu> ==Problem Statement== ==Design Goal== ==Implementation== ===Current Implementation=== ===Responses Controller=== ===Response Helper=== ===Other Methods=== ==Files Added/Modified== ==Testing Plan== ===Responses Controller=== ===Response Helper=== ===Other Methods===")
- 03:30, 26 March 2025 CSC/ECE 517 Spring 2025 - E2503. Refactor the Team hierarchy (hist | edit) [12,874 bytes] Aohassan (talk | contribs) (Created page with "= Team Information = '''Mentor:''' * Ed Gehringer '''Team Members:''' * Ahmed Hassan (aohassan) * Rameez Malik (remalik) * Moaad Benkaraache (mbenkar) '''Relevant Links:''' * Link to Expertiza Repository: https://github.com/expertiza/expertiza * Link to Forked Repository: https://github.com/AhmedOHassan/expertiza * Link to Pull Request: https://github.com/expertiza/expertiza/pull/2941 = Expertiza Background = Expertiza is an open-source project built using the Ruby...")
- 04:32, 25 March 2025 CSC/ECE 517 Spring 2025 - E2506. Implement testing for new Bookmarks Controller (hist | edit) [4,133 bytes] Sdalal2 (talk | contribs) (Created page with "==E2516: Reimplement teams_users_controller.rb== ===Introduction=== Expertiza is an open-source Ruby on Rails application designed to help teachers manage classrooms. It is maintained by the teaching staff at NC State, along with the students who use it. The application includes various models, such as assignments, questions, and users. Expertiza, students can organize into different teams to work on different assignments and projects. Also, students have the capability...")
- 02:34, 25 March 2025 CSC/ECE 517 Spring 2025 - E2518. Reimplement password resets (frontend + backend) (hist | edit) [9,377 bytes] Jshah23 (talk | contribs) (Created page with "== Background == Expertiza is an open-source learning management system designed to facilitate collaboration, peer review, and team-based work in educational settings. The password reset feature was reimplemented as part of improving user experience and enhancing security. This new implementation replaces the existing password reset process, ensuring a more secure, modern, and user-friendly experience for users who forget their passwords. ==Problem Statement == The curr...")
- 01:04, 25 March 2025 CSC/ECE 517 Spring 2025 - E2519. Implement view for results of bidding (hist | edit) [12,020 bytes] Jpurohi (talk | contribs) (Created page with "== Introduction == Expertiza is an open-source platform that educational institutions use to create, assign, and manage assignments and peer assessments. To enhance its functionality, our team improved the existing implementation of the topic bidding results feature. The original implementation ('''''E2459''''') attempted to address the issue where instructors could only monitor topic bidding by impersonating students, making it difficult to verify whether the bidding...")
- 01:03, 25 March 2025 CSC/ECE 517 Spring 2025 - E2513. Reimplement sign up topic.rb as project topic.rb (hist | edit) [25,296 bytes] Asrini27 (talk | contribs) (Created page with " __TOC__ ==About Expertiza== [http://expertiza.ncsu.edu/ Expertiza] is an open source project based on Ruby-on-Rails framework which allows instructors to create or edit assignments with topic lists for students to choose from. Students can form teams in Expertiza to work on the assignments together. Students can peer review other students’ works and also give feedback to help their peers improve. Students can also view their grades for the projects once the instructo...")
- 23:03, 24 March 2025 CSC/ECE 517 Spring 2025 - E2502: Refactor review mapping controller.rb (hist | edit) [32,572 bytes] Nmaruva (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....")
- 22:12, 24 March 2025 CSC/ECE 517 Spring 2025/oss E2521 (hist | edit) [5,021 bytes] Mmviola (talk | contribs) (Created page with "==About Expertiza== Expertiza is an open-source platform built on the Ruby on Rails framework. It facilitates collaborative learning by allowing instructors to create assignments, manage peer reviews, and track submissions. The platform supports various file formats, including document uploads, URLs, and wiki pages. Students can work in teams, review each other's work, and receive feedback. Expertiza's modular architecture supports continuous improvement and adaptation t...")
- 22:03, 24 March 2025 CSC/ECE 517 Spring 2025 - E2508. Reimplement bidding-algorithm web service (hist | edit) [22,320 bytes] Nwinsen (talk | contribs) (Created page with "==Project Overview== === ''Background'' === The previous implementation of the bidding service was hosted on peerlogic by a former student. The University no longer has access to this hosting service, and is requiring a new solution. It is also asked that the webservice accept a better and cleaner json format which is easier to interpret and read. === ''Objectives'' === # Reimplement trading cycles on a webservice # Figure out a new hosting solution for the Bid...")
- 19:43, 24 March 2025 CSC/ECE 517 Spring 2025 - E2507. Reimplement back end for submission records (hist | edit) [9,087 bytes] Pgandhi4 (talk | contribs) (Created page with "<font size="5">E2507. Reimplement back end for submission records</font><br> Currently only instructors can see the submission history of the participants of particular assignment currently. The goal of this project is to extend submission records to students. ==Introduction== === Ruby on Rails === Ruby on Rails (Rails) is a server-side web application framework written in Ruby that follows the MVC (Model-View-Controller) architecture. It emphasizes convention over conf...")
- 16:44, 24 March 2025 CSC/ECE 517 Spring 2025 - E2521. UI for View submissions/assign grades (except heatgrid) (hist | edit) [16,217 bytes] Hkvora (talk | contribs) (Created page with "# AssignGrades Feature Documentation The **AssignGrades** feature allows instructors or TAs to view a team's peer review data, submission details, and assign a final grade with comments. This page documents the design, implementation, and usage of AssignGrades within our application.")
- 00:02, 24 March 2025 CSC/ECE 517 Spring 2025 - E2511. Reimplement participants controller.rb (hist | edit) [14,536 bytes] Vkdodiya (talk | contribs) (Created page with "Test content")
- 23:43, 23 March 2025 CSC/ECE 517 Spring 2025 - E2516. Reimplement teams users controller.rb (hist | edit) [17,181 bytes] Mkamdar (talk | contribs) (Created page with "Test content")
- 18:21, 23 March 2025 CSC/ECE 517 Spring 2025 - E2514. Reimplement student quizzes controller.rb (hist | edit) [20,434 bytes] Kjoshi4 (talk | contribs) (Created page with "E2514: Reimplement student_quizzes_controller.rb ===Introduction===")
- 17:59, 23 March 2025 CSC/ECE 517 Spring 2025 - E2509. Reimplement feedback response map.rb (hist | edit) [14,845 bytes] Ntaori (talk | contribs) (Created page with "This page contains the details of OSS project ''E2509: Reimplement feedback response map'' done for Expertiza in Spring 2025. __TOC__ == Expertiza and Project Overview == === Background === Expertiza is an open-source application used in CSC 517 (Object Oriented Design and Development) as a platform for creating teams, assigning programs, and reviewing submissions, among other tasks. Expertiza is also used to help students develop a working application in order to mi...")
- 16:05, 23 March 2025 CSC/ECE 517 Spring 2025 - E2510. Reimplement grades controller.rb (hist | edit) [18,767 bytes] Pandurk (talk | contribs) (Created page with "This is a test Wiki for this controller.")
- 00:41, 23 March 2025 CSC/ECE 517 Spring 2025 - E2501: Refactor review mapping helper.rb (hist | edit) [13,208 bytes] Spatel68 (talk | contribs) (Created page with "== Team == === Mentor === * Janice Uwujaren === Team Members === * katerina Vilkomir () * Smit Patel (spatel68) * Kenil Patel () === Relevant Links === * '''Link to Expertiza Repository:''' https://github.com/expertiza/expertiza <br> * '''Link to Forked Repository: ''' https://github.com/Kii4ka/expertiza <br> * ''' Link to Pull Request: ''' <br> == Expertiza Background== Expertiza is a Ruby on Rails framework-based open-source web application. It is kept up by NC S...")
- 00:00, 23 March 2025 CSC/ECE 517 Spring 2025 - E2515: Reimplement student teams controller.rb (hist | edit) [13,090 bytes] Uraycha (talk | contribs) (Created page with "E2515: Reimplement student_teams_controller.rb")
- 23:51, 22 March 2025 CSC/ECE 517 Spring 2025 - E2512. Reimplement responses controller (hist | edit) [17,884 bytes] Msguron (talk | contribs) (Created page with "==Introduction== ===Background=== Expertiza has Response objects, which represent a response that is created by a user. An instructor, TA, or student can perform several kinds of operations on Responses, such as, ”Delete a response”, “Update a response”, and “Create a response”. These operations can be done on each of the items of a rubric, survey, or quiz.When creating the answer blanks, it needs to cycle through the Questions on the Questionnaire in the ord...") originally created as "CSC/ECE 517 Fall 2024 - E2512. Reimplement responses controller"
- 23:51, 22 March 2025 CSC/ECE 517 Fall 2024 - E2519. Reimplement responses controller (hist | edit) [4,468 bytes] Msguron (talk | contribs) (Created page with "== Introduction == Expertiza is an open-source platform that educational institutions use to create, assign, and manage assignments and peer assessments. To modernize and improve the backend code, this group was tasked with reimplementing the Responses Controller This project focuses on reimplementing the Responses controller with modern best practices, simplifying the actual controller logic, and adopting the idioms and coding style of the reimplemented backend. == Pr...")
- 23:35, 22 March 2025 CSC/ECE 517 Spring 2025 - E2523: Enhancing UI Consistency in Expertiza 2 (hist | edit) [15,201 bytes] Gmei (talk | contribs) (Created E2523 wiki page)
- 19:29, 22 March 2025 CSC/ECE 517 Spring 2025 - E2517. Reimplement internationalization (frontend + backend) (hist | edit) [23,350 bytes] Irajput (talk | contribs) (Created page with "== Expertiza == Expertiza is an open-source web application developed primarily for peer assessment and collaborative learning. It allows instructors to create assignments where students can submit their work, review the work of their peers, and receive feedback from both peers and instructors. Expertiza supports various assignment formats, including team-based projects, individual submissions, and metareviews (reviews of reviews). Its flexible design offers features lik...")
- 02:22, 21 March 2025 CSC/ECE 517 Spring 2025 - E2520. Reimplement heatgrid UI for reviews (hist | edit) [7,534 bytes] Rbpatel4 (talk | contribs) (Created page with "E2520: Reimplement Heatgrid UI for Reviews Introduction The Heatgrid UI for Reviews is a React-based component designed to visually represent review scores in a structured and user-friendly manner. This project aims to improve usability, data handling, and efficiency while introducing several new features to enhance the review experience. The component ensures seamless interaction and role-based access control for different users. Key Enhancements & Features 1. Toggl...")
- 18:49, 19 March 2025 CSC/ECE 517 Spring 2025 - E2504. Mentor-meeting management (hist | edit) [6,955 bytes] Jlbucha4 (talk | contribs) (Created page with "Temporary Content")
- 03:12, 19 March 2025 CSC/ECE 517 Spring 2025 - E2522. Enhancing UI Consistency in Expertiza 1 (hist | edit) [29,042 bytes] Jhuang42 (talk | contribs) (Created page with "Table of Contents 1. Problem Statement 2. Objective 3. Files Changed 4. Implemented Changes • Pull Request #52 • Pull Request #76 5. Future Improvements 6. Conclusion")
- 20:54, 18 March 2025 CSC/ECE 517 Fall 2024 - E2519. Implement view for results of bidding (hist | edit) [12,020 bytes] Jpurohi (talk | contribs) (Created page with "# Trying out Wiki Page")
- 23:27, 17 March 2025 CSC/ECE 517 Spring 2025 - E2505. Testing Answer Tagging (hist | edit) [10,595 bytes] Mwander5 (talk | contribs) (Created page with "==E2413. Testing - Answer Tagging== This wiki page is for the description of changes made in Spring 2025, CSC/ECE 517 for the E2505 Testing - Testing Answer Tagging. __TOC__ ==Expertiza== Describe expertiza ==Objective== Describe our objective ==Controller and Spec Files== Answer Tags * [https://github.com/CSC517-Project3/expertiza/blob/dev/app/controllers/answer_tags_controller.rb answer_tags_controller.rb] with initial coverage of 0% * [https://github.com/CSC517...")
- 23:24, 17 March 2025 CSC/ECE 517 Fall 2024 - E2505. Testing Answer Tagging (hist | edit) [7,031 bytes] Mwander5 (talk | contribs) (Created page with "==E2413. Testing - Answer Tagging== This wiki page is for the description of changes made in Spring 2025, CSC/ECE 517 for the E2505 Testing - Testing Answer Tagging. __TOC__ ==Expertiza== Describe expertiza ==Objective== Describe our objective ==Controller and Spec Files== Answer Tags * [https://github.com/CSC517-Project3/expertiza/blob/dev/app/controllers/answer_tags_controller.rb answer_tags_controller.rb] with initial coverage of 0% * [https://github.com/CSC517...")
- 13:04, 11 March 2025 LoSt8KIhBsqgJh (hist | edit) [215,742 bytes] Kpatel (talk | contribs) (Created page with "http://di2ag.thayer.dartmouth.edu/main/Jd7XPX2qFjpksZ https://wiki.openwfm.org/wiki/KtnVbPJcoG2bL7 https://wiki.potsdam.edu/wikichem/index.php/WAKAPZU9JOGoB8 http://wsm.wsu.edu/ourstory/index.php?title=WKmJPIxwGJ9Mrd https://www.causeweb.org/wiki/chance/index.php?title=2VlIDoqPDE2Ysw http://www.hoefsloot.com/wiki/index.php?title=Aq5mLwnWJvHs2v http://www.thelemapedia.org/index.php/Mx2werAMAs3Uu9 https://wiki.dacentec.com/index.php/K3kStIT11MY6fb http://alivemod.com/wiki/...")