Main Page: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 8: Line 8:
* [[Grading]]
* [[Grading]]


==Metaprogramming==
=="General" tab function==
* [[CSC/ECE_517_Spring_2013/ch1b_1k_hf|Lecture on 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.


==Development==
=="Topics" tab function==


''Expertiza now has a Java dependency, so the machine you are using to develop Expertiza on should have the JVM installed.''
''Expertiza now has a Java dependency, so the machine you are using to develop Expertiza on should have the JVM installed.''
Line 24: Line 24:
* [[Debugging Rails]]
* [[Debugging Rails]]


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


==Testing==
=="Due dates" tab function==
* [[Using Cucumber with Expertiza]]
* [[Using Cucumber with Expertiza]]
* [[Rails Testing Overview]]
* [[Rails Testing Overview]]

Revision as of 02:12, 24 March 2016

Functional tests for assignment creation function

"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

"General" tab function

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.

"Topics" tab function

Expertiza now has a Java dependency, so the machine you are using to develop Expertiza on should have the JVM installed.

"Rubrics" tab function

"Due dates" tab function

References