Main Page: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
(23 intermediate revisions by 4 users not shown)
Line 1: Line 1:
==Functional tests for assignment creation function==
==Expertiza==
* [[Expertiza documentation]]
 
==Course-Specific Topics==
 
* [[CSC/ECE 517 Summer 2008]]
* [[CSC/ECE 517 Fall 2010]]
* [[CSC/ECE 517 Fall 2011]]
* [[CSC/ECE 517 Fall 2012]]
* [[CSC/ECE 517 Fall 2013]]
* [[CSC/ECE 517 Fall 2014]]
* [[CSC/ECE 517 Fall 2015]]
* [[CSC/ECE 517 Fall 2016]]
* [[CSC/ECE 517 Spring 2014]]
* [[CSC/ECE 517 Spring 2015]]
* [[CSC/ECE 517 Spring 2016]]
* [[CSC/ECE 517 Spring 2017]]
* [[CSC 456 Spring 2011|CSC 456 Spring 2012]]
* [[ECE 633]]
* [[KCU]]
* [[Progress reports]]


"General" tab function,
"Topics" tab function, you need to ensure topic creation functionality works.
"Rubrics" tab function, you need to test each questionnaire dropdowns, scored-question display style dropdowns, weight text fields and notification limit text fields and make sure they can be saved successfully.
"Due dates" tab function, you need to test “Date & time” date selectors and other action-allowed dropdowns and make sure they can be saved successfully.
==Application Behavior==
==Application Behavior==
* [[Grading]]
* [[Grading]]


=="General" tab function==
==Metaprogramming==
you need to test assignment name, course, submission directory, description URL, ‘Has team?’, ‘Has quiz?’ and ‘Calibrated peer-review for training’ and make sure either text fields or checkboxes can be saved successfully.
* [[CSC/ECE_517_Spring_2013/ch1b_1k_hf|Lecture on Metaprogramming]]
 
==Development==
 
''Expertiza now has a Java dependency, so the machine you are using to develop Expertiza on should have the JVM installed.''
 
* [[Setting Up a Development Machine]]
* [[Creating a Linux Development Environment for Expertiza - Installation Guide]]
* [[Using git and github for projects]]
* [[Using heroku to deploy your projects]]
* [[How to Begin a Project from the Current Expertiza Repository]]
* [[Git]]
* [[How to Change a User's Password on a Development Machine]]
* [[Debugging Rails]]


=="Topics" tab function==
==Production==
* [[Deploying to Production]]
* [[Downloading Production Data]]
* [[Accessing the Production Server]]


=="Rubrics" tab function==
==Testing==
* [[Using Cucumber with Expertiza]]
* [[Rails Testing Overview]]
* [[Expertiza Continuous Integration]]


=="Due dates" tab function==
==References==
* [[Object-Oriented Design and Programming]]

Revision as of 22:17, 6 April 2017