 |
 |
 |
 |
We have many plans to extend Web-CAT's TDD-based automated grading
features to Java in a way that will provide strong support for our
first year of programming courses.
Gaurav Bhandari is responsible
for this work.
Describe the scope and nature of the extensions for Java on this page.
Design an approach for rendering the source code merged with the
clover, PMD, checkstyle, and TA comment files (all inputs in XML,
rendered in one HTML presentation format).
Design a way to automatically partition student-provided test cases
into those that are top-level, problem-oriented and those that are
internal tests.
Design a way to run a set of instructor-provided reference tests
against student solutions.
Design a reusable WO component for dynamically feeding HTML files
from non-DOCROOT'ed directories.
Design a reusable WO component for dynamically feeding XML streams
rendered as HTML.
[03-05-19]
We will dynamically regenerate the HTML view of merged XML streams
each time the report is viewed, since different users may have
different access levels, and may not see all messages/comments.
|