CodeGrader

CodeGrader

A plugin to ease code style grading of student project submissions at UMD/CP CS department.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "name": "CodeGrader",
  "short_name": "CodeGrader",
  "manifest_version": 2,
  "background": {
    "scripts": [
      "background_utils.js",
      "usage_statistics.js",
      "tab_tracking.js",
      "background.js"
    ],
    "persistent": false
  },
  "content_scripts": [
    {
      "all_frames": false,
      "css": [
        "css/style.css",
        "css/highlight.min.css"
      ],
      "js": [
        "third_party/javaparser15.min.js",
        "third_party/highlight.min.js",
        "third_party/jquery-3.5.1.min.js",
        "third_party/underscore-min.js",
        "third_party/mustache.js",
        "third_party/bootstrap.min.js",
        "third_party/json5.min.js",
        "code_analysis/module.js",
        "code_analysis/code_components.js",
        "code_analysis/code_entity.js",
        "code_analysis/auxiliary_analytic_routines.js",
        "code_analysis/code_component_search.js",
        "code_analysis/code_file.js",
        "code_analysis/type_information.js",
        "options.js",
        "utilities.js",
        "submit_server_ui.js",
        "modules/brace_style_module.js",
        "modules/grade_server_module.js",
        "modules/indentation_module.js",
        "modules/keyword_and_pattern_module.js",
        "modules/line_length_module.js",
        "modules/loop_module.js",
        "modules/method_call_module.js",
        "modules/naming_module.js",
        "modules/spacing_module.js",
        "modules/test_module.js",
        "modules/unused_code_module.js",
        "modules/us_english_dictionary.js",
        "submit_server_main.js"
      ],
      "matches": [
        "https://submit.cs.umd.edu/view/instructor/*",
        "https://submit.cs.umd.edu/view/codeReview/*",
        "https://submit.cs.umd.edu/*/view/instructor/*",
        "https://submit.cs.umd.edu/*/view/codeReview/*"
      ],
      "run_at": "document_idle"
    },
    {
      "all_frames": false,
      "js": [
        "third_party/jquery-3.5.1.min.js",
        "grades_server_main.js"
      ],
      "matches": [
        "https://grades.cs.umd.edu/classWeb/*"
      ],
      "run_at": "document_idle"
    }
  ],
  "options_page": "options_ui.html",
  "description": "A plugin to ease code style grading of student project submissions at UMD/CP CS department.",
  "icons": {
    "16": "icons/logo-A-16x16.png",
    "24": "icons/logo-A-24x24.png",
    "32": "icons/logo-32x32.png",
    "48": "icons/logo-48x48.png",
    "128": "icons/logo-128x128.png"
  },
  "page_action": {
    "default_icon": "icons/logo-A-19x19.png",
    "default_title": "A plugin to ease code style grading  of student project submissions at UMD/CP CS department."
  },
  "permissions": [
    "tabs",
    "storage",
    "activeTab",
    "idle",
    "alarms",
    "https://submit.cs.umd.edu/*",
    "https://submit.cs.umd.edu/*/*",
    "https://grades.cs.umd.edu/*",
    "https://grades.cs.umd.edu/*/*",
    "file:///*"
  ],
  "update_url": "https://clients2.google.com/service/update2/crx",
  "version": "1.0.2",
  "version_name": "1.0.2 Release"
}