{"id":19402622,"url":"https://github.com/cscfi/exam","last_synced_at":"2026-02-05T08:03:17.029Z","repository":{"id":38628095,"uuid":"114086061","full_name":"CSCfi/exam","owner":"CSCfi","description":"Electronic exam software for higher education ","archived":false,"fork":false,"pushed_at":"2024-10-29T17:57:33.000Z","size":68201,"stargazers_count":14,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-29T19:15:45.134Z","etag":null,"topics":["angular","education","java","play-framework","scala","typescript"],"latest_commit_sha":null,"homepage":"https://e-exam.fi","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"eupl-1.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CSCfi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-13T07:01:41.000Z","updated_at":"2024-10-25T09:59:43.000Z","dependencies_parsed_at":"2023-10-11T17:55:59.805Z","dependency_job_id":"f35a7ff6-04f8-4a81-adb2-ca61e01f0c2a","html_url":"https://github.com/CSCfi/exam","commit_stats":null,"previous_names":[],"tags_count":138,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CSCfi%2Fexam","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CSCfi%2Fexam/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CSCfi%2Fexam/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CSCfi%2Fexam/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CSCfi","download_url":"https://codeload.github.com/CSCfi/exam/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223945211,"owners_count":17229595,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","education","java","play-framework","scala","typescript"],"created_at":"2024-11-10T11:24:49.568Z","updated_at":"2026-02-05T08:03:12.000Z","avatar_url":"https://github.com/CSCfi.png","language":"Java","readme":"[![Build](https://github.com/CSCfi/exam/actions/workflows/scala.yml/badge.svg?branch=dev)](https://github.com/CSCfi/exam/actions) \n\nEXAM Quickstart for developers\n=====================================\n\n1.  Prerequisites: install SBT, Java (21), Node (\u003e= 18) and PostgreSQL (\u003e= 9.4).\n\n2.  Create PostgreSQL database\n\n        $ createuser -SPRD exam\n        $ createdb exam --owner=exam\n\n    For tests\n\n        $ createdb exam_test --owner=exam\n\n    Requires that you have pg_hba.conf set up to accept local connections etc.  \n    Note that you can configure database related parameters (and others) in the dev config file (/conf/dev.conf)\n\n3.  Get frontend dependencies and start frontend application in development mode\n\n        $ npm install\n        $ npm start\n\n4.  In another tab or window start sbt console and run backend application in development mode\n\n        $ sbt -Dconfig.file=conf/dev.conf -jvm-debug 9999 -mem 2048\n        [exam] $ run\n\n    This opens up a debug port at 9999 and allocates 2 Gb of heap memory for the JVM.\n\n5.  Open http://localhost:4200 in your browser. \n    Accept the database migrations in case you see a prompt.\n\n## More information\nFor more information see [official installation instructions](https://wiki.eduuni.fi/display/CSCEXAM/Asennusohjeet) (in Finnish only)\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcscfi%2Fexam","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcscfi%2Fexam","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcscfi%2Fexam/lists"}