Genesis: Classroom

Genesis: Classroom

Integrates tools for Google Classroom into Genesis. For Bernards Township district.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "manifest_version": 2,
  "name": "Genesis: Classroom",
  "version": "1.10",
  "version_name": "1.10",
  "description": "Integrates tools for Google Classroom into Genesis. For Bernards Township district.",
  "content_security_policy": "script-src 'self' https://apis.google.com/; object-src 'self'",
  "content_scripts": [
    {
      "matches": [
        "*://genesis.genesisedu.com/bernardsboe/sis/view?module=gradebook&category=gradebook&tab1=gradeassignment&action=form*"
      ],
      "js": [
        "jquery-3.3.1.min.js",
        "grade_assignment_page_1.js"
      ]
    },
    {
      "matches": [
        "*://genesis.genesisedu.com/bernardsboe/sis/view?module=gradebook&category=gradebook&tab1=assignments*"
      ],
      "js": [
        "jquery-3.3.1.min.js",
        "jquery-ui-min.js",
        "gradebook_page.js"
      ]
    }
  ],
  "background": {
    "scripts": [
      "background.js",
      "gapi.js",
      "jsrsasign-all-min.js",
      "jquery-3.3.1.min.js"
    ]
  },
  "browser_action": {
    "default_popup": "popup.html"
  },
  "oauth2": {
    "client_id_public": "294577676913-b8o5loen9din55fgfetlhtk52gg450pm.apps.googleusercontent.com",
    "client_id_dev": "356008557989-rpvqksl6sfhhvc95d5tng47glnm4qe6h.apps.googleusercontent.com",
    "api_key_public": "AIzaSyCtDBlfdQGaZtctslwOMhLGNYUWHsBrmTE",
    "api_key_dev": "AIzaSyBWP0U7jYGxIkl-GL5JwDUCQODu_mjnz2U",
    "client_id": "294577676913-b8o5loen9din55fgfetlhtk52gg450pm.apps.googleusercontent.com",
    "api_key": "AIzaSyCtDBlfdQGaZtctslwOMhLGNYUWHsBrmTE",
    "scopes": [
      "https://www.googleapis.com/auth/classroom.coursework.students.readonly",
      "https://www.googleapis.com/auth/classroom.courses.readonly",
      "https://www.googleapis.com/auth/contacts.readonly",
      "profile"
    ]
  },
  "permissions": [
    "storage",
    "identity"
  ],
  "icons": {
    "48": "icons/icon48x48.png",
    "96": "icons/icon96x96.png",
    "128": "icons/icon128x128.png"
  },
  "web_accessible_resources": [
    "/index.html",
    "/head.html",
    "caret1.png",
    "caret2.png",
    "icons_black.png",
    "config.html"
  ]
}