[Online Assignment for CSNS]
Continue to work on CSNS Online Assignment and implement the following functionality:
1. (40pt) Security.
Use the tools provided by Spring Security, e.g. URL security, access decision voters, security tag library and so on, to implement security for online assignments. In particular:
Please explain how each of these security requirements is implemented in a file hw7.txt and upload it together with csns.zip.
2. (Extra Credit +30pt) Grade online submissions.
Allow an instructor to view the online submissions of the students, and enter grade and comment for each submission.[About Submission and Grading]
Before submitting your work, commit all the changes to your Subversion repository and create a tag.
If you use any libraries that are not in the original CSNS and are not included in your csns.zip, please upload the library jar files together with csns.zip when you submit your work.
To test your project, we will use the following SQL scripts in your csns.zip to create, populate, and then clear the database:
Please make sure that these scripts are up to date and can be run in their entirety without generating any errors. You can check out http://sun.calstatela.edu/~cysun/public/cs520-grading/instructions.txt for more details about the grading procedure.