New pages
Jump to navigation
Jump to search
- 01:43, 24 April 2024 CSC/ECE 517 Spring 2024 - E2410. View for Results of Bidding (Phase 2) (hist | edit) [17,646 bytes] Skandha (talk | contribs) (Created page with "== Introduction == The [http://expertiza.ncsu.edu/ Expertiza] project is a dynamic collaboration between students and faculty at NC State University, built on the Ruby on Rails platform. It serves as a hub for fostering cooperative learning and academic collaboration, offering a suite of tools for efficient course and assignment management. Expertiza empowers instructors with comprehensive control over the learning process, providing insights into various academic face...")
- 17:29, 23 April 2024 CSC/ECE 517 Spring 2024 - E2445. Implement BackEnd for participants.rb (hist | edit) [15,843 bytes] Kgudipe (talk | contribs) (Created page with "__TOC__ ==Expertiza== [http://expertiza.ncsu.edu/ Expertiza] stands out as an open-source initiative rooted in the Ruby on Rails framework, brought to life through the collective efforts of NC State's faculty and students. This web application supports instructors in creating tailored assignments that can either be new or build upon existing ones. Moreover, it allows for the organization of topics into a roster for student selection. Expertiza offers students the chance...")
- 03:31, 9 April 2024 CSC/ECE 517 Spring 2024 - E2441 Reimplement grades/view team (Phase 2) (hist | edit) [42,203 bytes] Aarajnek (talk | contribs) (Created page with "== Introduction == Expertiza, a learning management system available as open-source software, utilizes the Ruby on Rails framework as its foundation. Its features encompass the creation of assignments, tests, assignment teams, and courses, among others. Particularly noteworthy is its comprehensive system designed to facilitate peer reviews and feedback within teams and groups. The primary focus of this project lies in developing frontend React Components, specifically ta...")
- 02:45, 9 April 2024 CSC/ECE 517 Spring 2024 - (hist | edit) [0 bytes] Vasanap (talk | contribs) (Created page with "# GitHub Data Viewer: React Frontend This repository contains the frontend implementation for the GitHub Data Viewer project. ## Project Overview The project aims to build a React-based user interface that interacts with backend APIs to display GitHub repository and contributor data. ## Getting Started 1. Clone this repository. 2. Navigate to the project directory. 3. Install dependencies: `npm install` 4. Start the development server: `npm start` ## Project Struc...")
- 02:29, 9 April 2024 CSC/ECE 517 Spring 2024 - G2402 Implement REST client, REST API, and Graphql API endpoint for repositories - Part 2 (hist | edit) [29,600 bytes] Aspansar (talk | contribs) (Created page with "<placeholder>")
- 01:27, 9 April 2024 CSC/ECE 517 Spring 2024 - E2445. Implement BackEnd for participants.rb (Design Document) (hist | edit) [8,087 bytes] Kgudipe (talk | contribs) (Created page with "__TOC__ ==Expertiza== [http://expertiza.ncsu.edu/ Expertiza] stands out as an open-source initiative rooted in the Ruby on Rails framework, brought to life through the collective efforts of NC State's faculty and students. This web application supports instructors in creating tailored assignments that can either be new or build upon existing ones. Moreover, it allows for the organization of topics into a roster for student selection. Expertiza offers students the chance...")
- 01:00, 9 April 2024 CSC/ECE 517-GH-2401-Rest-GraphQL-Endpoints-Design-Document (hist | edit) [8,541 bytes] Akhairn (talk | contribs) (Created page with "=Live Demo & Source Code= [http://152.7.176.174:5000/ Link] [https://github.ncsu.edu/opjain/GH_Miner Source Code] =About= The project involves developing API endpoints for GitHub GraphQL queries and GitHub REST queries and to integrate these endpoints into the Python Flask framework, enabling the publication of these queries as accessible API endpoints via URLs. We have implemented endpoints for 4 query elements: comment, contributions, profiles and time_range_contribu...")
- 00:36, 9 April 2024 CSC/ECE 517 Spring 2024 - E2410 Reimplement View for results of bidding (hist | edit) [17,646 bytes] Cpwalinj (talk | contribs) (Created page with "== Introduction == The [http://expertiza.ncsu.edu/ Expertiza] project is a dynamic collaboration between students and faculty at NC State University, built on the Ruby on Rails platform. It serves as a hub for fostering cooperative learning and academic collaboration, offering a suite of tools for efficient course and assignment management. Expertiza empowers instructors with comprehensive control over the learning process, providing insights into various academic face...")
- 00:24, 9 April 2024 CSC/ECE 517 Spring 2024 - E2433 Implement UI for the Student Teams (hist | edit) [18,685 bytes] Smandav (talk | contribs) (Created page with "== Description == The main objective of this project is to reconstruct and enhance the frontend components of the Expertiza platform, specifically targeting the "Student teams" interface. The mission is to engineer a robust and dynamic user interface utilizing React.js and TypeScript, which will serve to facilitate the management and viewing of student teams within the application. This includes crafting fully operational React components that not only replicate the exis...")
- 23:40, 8 April 2024 CSC/ECE 517 Spring 2024 - E2418. Reimplement of due date.rb (Phase 2) (hist | edit) [11,487 bytes] Dukolhat (talk | contribs) (Created page with "==E2418. Reimplement due_date.rb== This page provides a description of the Expertiza based OSS project. __TOC__ ===About Expertiza=== [http://expertiza.ncsu.edu/ Expertiza] is an open source project based on [http://rubyonrails.org/ Ruby on Rails] framework. Expertiza allows the instructor to create new assignments and customize new or existing assignments. It also allows the instructor to create a list of topics the students can sign up for. Students can form tea...")
- 21:42, 8 April 2024 CSC/ECE 517 Spring 2024 - E2417. Reimplement submitted content controller.rb (Phase 2) (hist | edit) [15,054 bytes] Mhsangha (talk | contribs) (Created blank page)
- 20:51, 8 April 2024 CSC/ECE 517 Spring 2024 - E2421. Reimplement impersonating users (within impersonate controller.rb) - Final Project (hist | edit) [14,626 bytes] Mbhande2 (talk | contribs) (Created page with "==Expertiza== [http://expertiza.ncsu.edu/ Expertiza] is a [http://rubyonrails.org/ 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. ==Project Over...")
- 19:02, 8 April 2024 E2433. Implement UI for the Student Teams (hist | edit) [0 bytes] Smandav (talk | contribs) (Created page with "== Description == == Expertiza == == Design == == Database == == Components == == Files modified == == Implementation == ==Design Patterns== == Testing Plan == == Relevant Links == ==Team== ====Mentor==== * Kalyan Karnati <kkarnat@ncsu.edu> ====Members==== * Sreenitya Mandava <smandav@ncsu.edu> * Sree Tulasi Shevva <sshevva@ncsu.edu> * Yogitha Seela <yseela@ncsu.edu>")
- 18:44, 8 April 2024 CSC/ECE 517 Spring 2024 - E2432. UI for participants.rb (hist | edit) [14,420 bytes] Mkolish (talk | contribs) (Created page with "This wiki page is for the description of changes made under E2432 OSS assignment for Spring 2024, CSC/ECE 517. == Description == The aim of this project was to enhance the user interface (UI) for participants in Expertiza, an online peer review application. Initially, the URL structure was modified to accommodate individual participants associated with specific assignment IDs. Furthermore, the UI underwent significant refinements to align with the underlying data schema...")
- 16:05, 8 April 2024 CSC/ECE 517 Spring 2024 - E2440 Testing for questionnaire helper, review bids helper (hist | edit) [20,878 bytes] Npatil2 (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 === === Objectives === * bbnn === Files Involved === * reimplemented algorithm: /app/controllers/reputation_web_service_controller.rb * test file: /spec/controllers/reputation_mock_web_server_hamer.rb === Mentor === * Muhammet Mustafa Olmez (molmez@ncsu.edu) === Team Members === * Neha Vijay Patil (n...")
- 15:52, 8 April 2024 CSC/ECE 517 Spring 2024 - E2444 Implement Frontend for the Review (hist | edit) [16,292 bytes] Magarwa3 (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 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 Grades View page. The goal is to create a fully functional user interfac...")
- 15:28, 8 April 2024 CSC/ECE 517 Spring 2024 - E2446 Implement Front End for Student Task List (hist | edit) [16,479 bytes] Skotha2 (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 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 in...")
- 02:54, 8 April 2024 CSC/ECE 517 Spring 2024 - E2435 Implement Frontend for the My Profile (hist | edit) [13,527 bytes] Skshett2 (talk | contribs) (Created page with "Introduction")
- 01:07, 8 April 2024 CSC/ECE 517 Spring 2024 - E2438 Improve assessment360 controller (hist | edit) [14,782 bytes] Dmehta4 (talk | contribs) (Created page with "init")
- 22:57, 7 April 2024 CSC/ECE 517 Spring 2024 - E2434 Reimplement Frontend for the Grades view (hist | edit) [27,243 bytes] Ashakta (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 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 Grades View page. The goal is to create a fully functional user interfac...")
- 21:01, 7 April 2024 CSC/ECE 517 Spring 2024 - E2415. Reimplement responses controller.rb (Design Document) (hist | edit) [14,837 bytes] Mmoyape (talk | contribs) (Created page with "= CSC/ECE 517 Spring 2024 - E2415: Reimplementation of responses_controller.rb (Design Document) = ==Expertiza== ==Problem Statement== ==Design Goal== ==Class UML Diagram== ==Implementation== ===Model=== ===Controller=== ==Files Modified/Added== List of primary files modified or created includes: * responses_controller.rb * response_helper.rb * response.rb * Migration files for database updates The following migration files were also added : ==Test...")
- 17:58, 7 April 2024 CSC/ECE 517 Spring 2024 - E2442 Reimplement student task controller (hist | edit) [33,907 bytes] Ychen267 (talk | contribs) (Created blank page)
- 16:54, 7 April 2024 CSC/ECE 517 Spring 2024 - E2443 Reimplement grades controller (hist | edit) [29,147 bytes] Syepuri (talk | contribs) (Initial content about E2443)
- 04:23, 7 April 2024 CSC/ECE 517 Spring 2024 - E2403 Mentor-Meeting Management (Phase 2) (hist | edit) [21,279 bytes] Bsudala (talk | contribs) (Project 4 - E2304 - Mentor Meeting Management)
- 15:31, 6 April 2024 CSC/ECE 517 Spring 2024 - E2439 Testing for view translation substitutor.rb (hist | edit) [19,900 bytes] Samason4 (talk | contribs) (Created page with "this one")
- 15:27, 6 April 2024 CSC/ECE 517 Spring 2024-E-Testing for view translation substitutor.rb (hist | edit) [16 bytes] Samason4 (talk | contribs) (Created page with "create")
- 15:26, 6 April 2024 CSC/ECE 517 Spring 2024 - E (hist | edit) [16 bytes] Samason4 (talk | contribs) (Created page with "Page")
- 23:19, 2 April 2024 CSC/ECE 517 Spring 2024 - G2400 DevOp for GitHub Miner app (hist | edit) [4,837 bytes] Wneff (talk | contribs) (Created page with "__TOC__ == GitHub Miner == GitHub Miner is a tool for querying GitHub APIs and returning useful information. ==Installation== GitHub Miner is written in Python and can be installed locally using a virtual environment (venv) or using Docker. To use Docker: Ensure that you have Docker installed Update the GITHUB_OAUTH_CLIENT_ID and GITHUB_OAUTH_CLIENT_SECRET values in the docker-compose.yml file based on the instructions here Optionally - add a value for the SECRET_KEY...")
- 21:45, 31 March 2024 CSC/ECE 517 Spring 2024 - E2447. Reimplement Advice Controller (hist | edit) [35,053 bytes] Bdevine2 (talk | contribs) (Created page with "== '''About Expertiza''' == [https://expertiza.ncsu.edu/ Expertiza] is a software which benefits both instructors and students by providing platform for various types of submissions and providing reusable objects for peer review. Expertiza is an open-source project developed on [https://rubyonrails.org/ Ruby on Rails] framework. In Expertiza an instructors can not only create and customize new or existing assignments, but he/she can also create a list of topics and subje...") originally created as "CSC/ECE 517 Spring 2024 - Refactor Advice Controller"
- 06:37, 27 March 2024 CSC/ECE 517 Spring 2024 - E2401 Implementing and testing import & export controllers (hist | edit) [24,995 bytes] Jrnolan2 (talk | contribs) (Team section)
- 02:19, 25 March 2024 CSC/ECE 517 Spring 2024 - E2406 Refactor review mapping helper.rb (hist | edit) [9,830 bytes] Rghevar (talk | contribs) (Created page with "This wiki page describes changes made under the E2405 OODD assignment for Spring 2024, CSC/ECE 517. __TOC__ == Expertiza Background== Expertiza is an open-source online application developed using Ruby on Rails framework. It is maintained by the staff and students at NC State University. This application provides instructors with comprehensive control over managing tasks and assignments in their courses. Expertiza offers a wide range of powerful features, including peer...")
- 01:37, 25 March 2024 CSC/ECE 517 Spring 2024 - E2430 Reimplement student task view (hist | edit) [18,161 bytes] Syepuri (talk | contribs) (Added Intro, and about dummy data used)
- 01:35, 25 March 2024 CSC/ECE 517 Spring 2024 - E2427. UI for questionnaire.rb (hist | edit) [8,564 bytes] Magarwa3 (talk | contribs) (Created page with "== Overview of Expertiza == Expertiza, constructed using Ruby on Rails, is an open-source learning management system that offers a diverse array of features. These include the ability to generate assignments, tests, assignment teams, and courses. Notably, it excels in providing a comprehensive peer review system, fostering thorough feedback within teams and among group members. The central focus of the project revolves around enhancing the frontend components related to...")
- 23:16, 24 March 2024 CSC/ECE 517 Spring 2024 - G2402 Implement REST client, REST API, and Graphql API endpoint for repositories (hist | edit) [10,165 bytes] Aspansar (talk | contribs) (Created page with "Placeholder")
- 23:14, 24 March 2024 G2402 Implement REST client, REST API, and Graphql API endpoint for repositories (hist | edit) [11 bytes] Aspansar (talk | contribs) (Created page with "Placeholder")
- 22:55, 24 March 2024 CSC/ECE 517 Spring 2024 - E2419. Reimplement duties controller.rb and badges controller.rb (hist | edit) [24,186 bytes] Kgudipe (talk | contribs) (Created page with "== Overview == Our team is tasked with creating the backend reimplementation of the duties_controller.rb and badges_controller.rb. We are to use SOLID principles and adhere to the Guidelines for Reimplementation. duties_controller.rb This duties_controller defines the following actions: create, update, and remove. The create action is used to save the new duty to the database. While the edit action renders the form for altering an existing duty, the update action is us...")
- 21:11, 24 March 2024 CSC/ECE 517 Spring 2024 - E2412. Testing for hamer.rb (hist | edit) [12,856 bytes] Npatil2 (talk | contribs) (Created page with "This page describes the changes made for the Spring 2024 Program 3: First OSS project E2412. Testing for hamer.rb == Project Overview == === Introduction === Using student's reviews of a certain assignment as a more accurate grade has become more popular among professors and courses in universities. Not only does this method free the professor and TAs from days of work, but also allows for students to learn more about an assignment through grading other's work. Unfort...")
- 19:23, 24 March 2024 CSC/ECE 517 Spring 2024 - E2405 Refactor review mapping helper.rb (hist | edit) [18,429 bytes] Schangl (talk | contribs) (Created page with "This wiki page describes changes made under the E2405 OODD assignment for Spring 2024, CSC/ECE 517. __TOC__ == Expertiza Background== Expertiza is an open-source online application developed using Ruby on Rails framework. It is maintained by the staff and students at NC State University. This application provides instructors with comprehensive control over managing tasks and assignments in their courses. Expertiza offers a wide range of powerful features, including peer...")
- 19:04, 24 March 2024 CSC/ECE 517 Spring 2024 - E2413. Testing - Answer Tagging (hist | edit) [8,682 bytes] Samason4 (talk | contribs) (Created page with "Yay")
- 18:54, 24 March 2024 Expertiza Wiki:CSC/ECE 517 Spring 2024 - E2413 Testing Answer Tagging (hist | edit) [28 bytes] Samason4 (talk | contribs) (Created page with "4th") originally created as "CSC/ECE 517 Spring 2024 - E2413 Testing Answer Tagging"
- 18:52, 24 March 2024 E2413. Testing - Answer Tagging (hist | edit) [25 bytes] Samason4 (talk | contribs) (333)
- 18:50, 24 March 2024 CSC/ECE 517 Spring 2024-E2413. Testing - Answer Tagging (hist | edit) [28 bytes] Samason4 (talk | contribs) (Created page with "XXX")
- 18:47, 24 March 2024 CSC/ECE 517 Spring 2024/E2413. Testing - Answer Tagging (hist | edit) [25 bytes] Samason4 (talk | contribs) (Created page with "XXX")
- 17:30, 24 March 2024 CSC/ECE 517-GH-2401-Rest-GraphQL-Endpoints (hist | edit) [25,816 bytes] Akhairn (talk | contribs) (GRAPHQL and REST API Endpoints)
- 15:49, 24 March 2024 CSC/ECE 517 Spring 2024 - E2403 Mentor-Meeting Management (hist | edit) [7,981 bytes] Slkwiatk (talk | contribs) (Created page with "== Introduction == <nowiki>The User model is a crucial component of the Expertiza application, managing user data and authentication/authorization. It has 9 class methods, 23 instance methods, and is linked with other models for personalized user experience. The user controller is smaller but could benefit from refactoring and improved comments.</nowiki> ==Files Changes== #app/models/user.rb #app/models/instructor.rb #app/models/ta.rb #app/models/superadministrator.rb...")
- 03:26, 24 March 2024 CSC/ECE 517 Spring 2024 - E2431. Reimplement grades/view team (hist | edit) [28,154 bytes] Aarajnek (talk | contribs) (Created page with "== Expertiza == Expertiza, an open-source learning management system, is built on the Ruby on Rails framework. It provides functionality for creating assignments, tests, assignment teams, and courses, alongside an array of other features. Notably, it incorporates a robust system for facilitating peer reviews and feedback within teams and groups. The primary emphasis in this project is on the frontend React Components, specifically those related to User, Institution, and...")
- 00:55, 24 March 2024 CSC/ECE 517 Spring 2024 - E2425. Create a Courses user interface in ReactJS (hist | edit) [7,685 bytes] Ashakta (talk | contribs) (Created page with "== About == The Courses page showcases a comprehensive list of courses, featuring vital information like the course title, institution name, dates of creation and updates, as well as associated functionalities like Edit course, Delete course, Add TA, Duplicate course. The aim is to craft a user-friendly and interactive interface, facilitating seamless navigation and management of course-related data. The following features are included: Intuitive Course Management: De...")
- 23:43, 23 March 2024 CSC/ECE 517 Spring 2024 - E2408. Refactor course.rb and course team.rb models (hist | edit) [5,172 bytes] Sspatil6 (talk | contribs) (Created page with "==E2408. Refactor course.rb and course_team.rb models== __TOC__ == Expertiza Overview == ===Background=== Expertiza is an open-source software written using Ruby on Rails which functions as a learning management software system. It has many different functions and abilities including the ability to create assignments, quizzes, assignment groups, and topics, and also a complete mechanism for providing peer reviews and feedback for other groups and other teammates. co...")
- 23:28, 23 March 2024 CSC/ECE 517 Spring 2024 - E2424. Reimplement the Bookmarks Controller (hist | edit) [11,551 bytes] Asavla (talk | contribs) (Created page with "==E2424. Reimplement the Bookmarks 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 based on [http://rubyonrails.org/ Ruby on Rails] framework. Expertiza allows the instructor to create new assignments and customize new or existing assignments. It also allows the instructor to create a list of topics the students can sign up for. Students...")
- 23:17, 23 March 2024 CSC/ECE 517 Spring 2024/ OSS E2400 Allow Reviewers to Bid on What to Review (hist | edit) [15,536 bytes] Vrani (talk | contribs) (Created page with "Contents") originally created as "CSC/ECE 517 Spring 2024/ OSS E2400 Refactoring Bidding Interface"