{"id":25247203,"url":"https://github.com/cpu-ds/coderunnerex","last_synced_at":"2025-07-24T22:35:28.667Z","repository":{"id":267552405,"uuid":"901609114","full_name":"CPU-DS/CodeRunnerEx","owner":"CPU-DS","description":"A Moodle question type plugin allowing teachers to run a program to grade a student's answer.","archived":false,"fork":false,"pushed_at":"2024-12-23T02:26:03.000Z","size":134,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T21:43:10.095Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CPU-DS.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":"2024-12-11T01:31:10.000Z","updated_at":"2024-12-23T02:26:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"781a21fd-2041-4dde-8f71-2ee8f5b481c8","html_url":"https://github.com/CPU-DS/CodeRunnerEx","commit_stats":null,"previous_names":["cpu-ds/coderunnerex"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CPU-DS/CodeRunnerEx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CPU-DS%2FCodeRunnerEx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CPU-DS%2FCodeRunnerEx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CPU-DS%2FCodeRunnerEx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CPU-DS%2FCodeRunnerEx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CPU-DS","download_url":"https://codeload.github.com/CPU-DS/CodeRunnerEx/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CPU-DS%2FCodeRunnerEx/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266913751,"owners_count":24005584,"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","status":"online","status_checked_at":"2025-07-24T02:00:09.469Z","response_time":99,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2025-02-12T02:57:31.736Z","updated_at":"2025-07-24T22:35:28.634Z","avatar_url":"https://github.com/CPU-DS.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CodeRunner-ex\n\n## Introduction\n\nThis Moodle plugin extends the functions of [CodeRunner](https://github.com/trampgeek/moodle-qtype_coderunner) \n(a [Moodle](https://www.moodle.org) question type plugin that allows teachers to run a program in order to grade a student's answer), \nproviding more features and customization options, mainly including: \n\n* More settings of CodeRunner-ex plugin, allowing administrator to set the default CodeRunner question type, editor size, grading method and so on. \n* Encryption Code and test result transfer between client and server, helping to work around security mechanism of some servers.\n* Interactive result table with copy buttons, helping students to copy the long inputs/outputs of testcases to their own codes.\n* AI code helper, helping students to analysis the question and their own codes with LLM model (requiring [Code-AiHelper](https://github.com/CPU-DS/Code-AiHelper) server on backend).\n\n## Requirement\n\n[Moodle](https://www.moodle.org) V4.0 or later, [CodeRunner](https://github.com/trampgeek/moodle-qtype_coderunner) v4 or later.\n\n## Installation\n\nJust install this plugin as other regular Moodle plugins.\nAfter the installation of [Moodle](https://www.moodle.org) and [CodeRunner](https://github.com/trampgeek/moodle-qtype_coderunner), \ncopy all files of this repo to question/type/coderunnerex directory of Moodle root \n(you may also need to change the ownership and access rights to ensure the directory and its contents are readable by the webserver). \nThen login to Moodle with an administrator account, follow the instructions of plugin upgrade.\n\n## Usage\n\nWhen creating new questions in the question bank page of Moodle, a new question type (CodeRunner-ex) should be available.\nJust choose this type and configure the question as you like.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcpu-ds%2Fcoderunnerex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcpu-ds%2Fcoderunnerex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcpu-ds%2Fcoderunnerex/lists"}