Class PLAssessmentController

java.lang.Object
edu.ucsb.cs.scaffold.controller.ApiController
edu.ucsb.cs.scaffold.controller.PLAssessmentController

@RequestMapping("/api/plAssessment") @RestController public class PLAssessmentController extends ApiController
Read-only: PlAssessments are populated by sync jobs mirroring the repo on GitHub — not by POST/DELETE endpoints.
  • Constructor Details

    • PLAssessmentController

      public PLAssessmentController()
  • Method Details

    • allPlAssessments

      @PreAuthorize("hasRole(\'ROLE_ADMIN\') || hasRole(\'ROLE_INSTRUCTOR\')") @GetMapping("") public List<PlAssessment> allPlAssessments(@RequestParam Long plRepoId, @RequestParam Long plInstance)