CSC/ECE 517 Spring 2024 - E2413. Testing - Answer Tagging: Difference between revisions
No edit summary |
|||
Line 9: | Line 9: | ||
===Expertiza=== | ===Expertiza=== | ||
In accordance with the [http://rubyonrails.org/ Ruby on Rails] framework, [http://expertiza.ncsu.edu/ Expertiza] is an open source software project (OSS) led by [https://www.csc.ncsu.edu/people/efg Dr. Edward Gehringer]. Expertiza gives the instructor the ability to create new and edit already existing assignments. Also, the instructor can filter a list of subjects for students to choose. In Expertiza, students can organize into different teams to work on different assignments and projects. Also, students have the capability to peer review as a way for students to evaluate each other's work. Expertiza allows submissions from a variety of document types, such as PDFs, wiki pages and URLs. | In accordance with the [http://rubyonrails.org/ Ruby on Rails] framework, [http://expertiza.ncsu.edu/ Expertiza] is an open source software project (OSS) led by [https://www.csc.ncsu.edu/people/efg Dr. Edward Gehringer]. Expertiza gives the instructor the ability to create new and edit already existing assignments. Also, the instructor can filter a list of subjects for students to choose. In Expertiza, students can organize into different teams to work on different assignments and projects. Also, students have the capability to peer review as a way for students to evaluate each other's work. Expertiza allows submissions from a variety of document types, such as PDFs, wiki pages and URLs. | ||
===Project Problem Statement=== | |||
===Controllers/Specs=== | |||
* | |||
* | |||
===Implementation=== | |||
=====Functionality===== | |||
* | |||
=====Given TestCases===== | |||
* | |||
=====Our Implemented TestCases===== | |||
* | |||
===Testing Details=== | |||
=====Using RSpec===== | |||
=====How to See Test Coverage===== | |||
===References=== | |||
1. [https://github.com/expertiza/expertiza Expertiza GitHub] | |||
2. [https://github.com/CSC517-Project3/expertiza Project Repository] | |||
3. [Demo] | |||
4. [https://www.theodinproject.com/lessons/ruby-introduction-to-rspec RSpec] | |||
===Future Work=== |
Revision as of 19:49, 24 March 2024
E2413. Testing - Answer Tagging
This wiki page is for the description of changes made in Spring 2024, CSC/ECE 517 for the E2413 Testing - Answer Tagging assignment.
Expertiza
In accordance with the Ruby on Rails framework, Expertiza is an open source software project (OSS) led by Dr. Edward Gehringer. Expertiza gives the instructor the ability to create new and edit already existing assignments. Also, the instructor can filter a list of subjects for students to choose. In Expertiza, students can organize into different teams to work on different assignments and projects. Also, students have the capability to peer review as a way for students to evaluate each other's work. Expertiza allows submissions from a variety of document types, such as PDFs, wiki pages and URLs.
Project Problem Statement
Controllers/Specs
Implementation
Functionality
Given TestCases
Our Implemented TestCases
Testing Details
Using RSpec
How to See Test Coverage
References
1. Expertiza GitHub 2. Project Repository 3. [Demo] 4. RSpec