├── .github └── workflows │ └── build.yml ├── .gitignore ├── .idea └── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── README.md ├── SimpleCodeTester-Backend ├── pom.xml └── src │ ├── main │ ├── java │ │ └── me │ │ │ └── ialistannen │ │ │ └── simplecodetester │ │ │ └── backend │ │ │ ├── Main.java │ │ │ ├── db │ │ │ ├── entities │ │ │ │ ├── CheckCategory.java │ │ │ │ ├── CodeCheck.java │ │ │ │ └── User.java │ │ │ ├── repos │ │ │ │ ├── CheckCategoryRepository.java │ │ │ │ ├── CheckRepository.java │ │ │ │ └── UserRepository.java │ │ │ └── storage │ │ │ │ ├── DBReadAccess.java │ │ │ │ ├── DBWriteAccess.java │ │ │ │ └── DatabaseStorage.java │ │ │ ├── endpoints │ │ │ ├── CheckCategoryEndpoint.java │ │ │ ├── LoginEndpoint.java │ │ │ ├── TestRunEndpoint.java │ │ │ ├── UserManageEndpoint.java │ │ │ ├── checks │ │ │ │ ├── CheckManageEndpoint.java │ │ │ │ └── parsers │ │ │ │ │ ├── CheckParser.java │ │ │ │ │ ├── CheckParsers.java │ │ │ │ │ ├── InterleavedIoCheckParser.java │ │ │ │ │ └── StaticInputOutputCheckParser.java │ │ │ └── runner │ │ │ │ └── RunnerEndpoint.java │ │ │ ├── exception │ │ │ ├── CheckParseException.java │ │ │ ├── CheckRunningFailedException.java │ │ │ ├── CodeTesterException.java │ │ │ ├── WebStatusCodeException.java │ │ │ └── WebStatusExceptionMapperAdvice.java │ │ │ ├── security │ │ │ ├── AuthenticatedJwtUser.java │ │ │ ├── JwtFilter.java │ │ │ ├── JwtGenerator.java │ │ │ └── SecurityJavaConfig.java │ │ │ ├── services │ │ │ ├── checkrunning │ │ │ │ ├── CheckRunnerService.java │ │ │ │ └── TaskQueue.java │ │ │ ├── checks │ │ │ │ ├── CheckCategoryService.java │ │ │ │ └── CodeCheckService.java │ │ │ ├── config │ │ │ │ ├── ConfigurationService.java │ │ │ │ ├── DatabaseConfig.java │ │ │ │ ├── ParsingConfig.java │ │ │ │ └── RunnerConfig.java │ │ │ └── user │ │ │ │ └── UserService.java │ │ │ └── util │ │ │ ├── CheckedConsumer.java │ │ │ ├── CheckedFunction.java │ │ │ └── ResponseUtil.java │ └── resources │ │ ├── config │ │ └── application.yml │ │ └── db │ │ └── migration │ │ └── V1__Basic_Scherma.sql │ └── test │ ├── java │ └── me │ │ └── ialistannen │ │ └── simplecodetester │ │ └── backend │ │ └── services │ │ ├── checks │ │ └── CodeCheckServiceTest.java │ │ └── user │ │ └── UserServiceTest.java │ └── resources │ └── config │ └── application.yml ├── SimpleCodeTester-Executor ├── pom.xml └── src │ ├── main │ └── java │ │ └── me │ │ └── ialistannen │ │ └── simplecodetester │ │ └── execution │ │ ├── Executor.java │ │ ├── UntrustedMain.java │ │ ├── compilation │ │ ├── Compiler.java │ │ └── memory │ │ │ ├── ClassFileManager.java │ │ │ ├── InMemoryFileInputObject.java │ │ │ ├── InMemoryOutputObject.java │ │ │ └── Java17InMemoryCompiler.java │ │ ├── diana │ │ ├── Rewriter.java │ │ ├── TerminalBufferedReader.java │ │ ├── TerminalFileReader.java │ │ ├── TerminalFiles.java │ │ └── TerminalScanner.java │ │ ├── running │ │ ├── CheckRunner.java │ │ └── SubmissionClassLoader.java │ │ └── security │ │ └── ExecutorSandboxPolicy.java │ └── test │ └── java │ └── me │ └── ialistannen │ └── simplecodetester │ └── execution │ └── compilation │ └── memory │ └── Java17InMemoryCompilerTest.java ├── SimpleCodeTester-Lib ├── pom.xml └── src │ ├── main │ └── java │ │ ├── edu │ │ └── kit │ │ │ ├── informatik │ │ │ └── Terminal.java │ │ │ └── kastel │ │ │ └── trafficsimulation │ │ │ └── io │ │ │ └── SimulationFileLoader.java │ │ └── me │ │ └── ialistannen │ │ └── simplecodetester │ │ ├── checks │ │ ├── Check.java │ │ ├── CheckResult.java │ │ ├── CheckType.java │ │ ├── SubmissionCheckResult.java │ │ ├── defaults │ │ │ ├── StaticInputOutputCheck.java │ │ │ └── io │ │ │ │ ├── Block.java │ │ │ │ ├── InterleavedStaticIOCheck.java │ │ │ │ ├── LineResult.java │ │ │ │ ├── MatcherBlock.java │ │ │ │ ├── ResultBlock.java │ │ │ │ ├── matcher │ │ │ │ ├── CommentIoMatcher.java │ │ │ │ ├── ErrorIoMatcher.java │ │ │ │ ├── InterleavedIoMatcher.java │ │ │ │ ├── LiteralIoMatcher.java │ │ │ │ ├── RegularExpressionIoMatcher.java │ │ │ │ └── VerbatimInputMatcher.java │ │ │ │ └── parsing │ │ │ │ ├── CommentParser.java │ │ │ │ ├── ErrorParser.java │ │ │ │ ├── InterleavedIoParser.java │ │ │ │ ├── LiteralParser.java │ │ │ │ ├── Parser.java │ │ │ │ ├── RegexParser.java │ │ │ │ └── VerbatimParser.java │ │ └── storage │ │ │ └── CheckSerializer.java │ │ ├── compilation │ │ └── CompilationOutput.java │ │ ├── exceptions │ │ ├── CheckFailedException.java │ │ ├── CompilationException.java │ │ ├── CompiledClassNotLoadableException.java │ │ ├── ReadMoreLinesThanProvidedException.java │ │ ├── SuppressStacktrace.java │ │ └── UnsupportedIoException.java │ │ ├── result │ │ └── Result.java │ │ ├── submission │ │ ├── CompiledFile.java │ │ ├── CompiledSubmission.java │ │ ├── CompleteTask.java │ │ └── Submission.java │ │ └── util │ │ ├── ClassParsingUtil.java │ │ ├── ConfiguredGson.java │ │ ├── ErrorLogCapture.java │ │ ├── ExceptionUtil.java │ │ ├── MainClassDetectionUtil.java │ │ └── StringOutputStream.java │ └── test │ └── java │ ├── edu │ └── kit │ │ └── informatik │ │ └── TerminalTest.java │ └── me │ └── ialistannen │ └── simplecodetester │ ├── checks │ └── defaults │ │ └── io │ │ ├── BlockTest.java │ │ ├── InterleavedStaticIOCheckTest.java │ │ ├── MatcherBlockTest.java │ │ ├── ResultBlockTest.java │ │ ├── matcher │ │ ├── CommentIoMatcherTest.java │ │ ├── ErrorIoMatcherTest.java │ │ ├── LiteralIoMatcherTest.java │ │ ├── RegularExpressionIoMatcherTest.java │ │ └── VerbatimInputMatcherTest.java │ │ └── parsing │ │ ├── CommentParserTest.java │ │ ├── ErrorParserTest.java │ │ ├── LiteralParserTest.java │ │ ├── RegexParserTest.java │ │ └── VerbatimParserTest.java │ └── util │ ├── ClassParsingUtilTest.java │ ├── ConfiguredGsonTest.java │ ├── ErrorLogCaptureTest.java │ ├── ExceptionUtilTest.java │ └── StringOutputStreamTest.java ├── SimpleCodeTester-Runner ├── pom.xml ├── sandbox │ ├── Dockerfile │ ├── kill-container.sh │ └── start-container.sh └── src │ ├── main │ ├── java │ │ └── me │ │ │ └── ialistannen │ │ │ └── simplecodetester │ │ │ └── runner │ │ │ ├── Main.java │ │ │ ├── communication │ │ │ └── BackendCommunicator.java │ │ │ ├── config │ │ │ └── RunnerConfiguration.java │ │ │ ├── execution │ │ │ ├── ProgramExecutor.java │ │ │ ├── StreamsProcessOutput.java │ │ │ ├── Tester.java │ │ │ └── WaitingFutureTask.java │ │ │ └── util │ │ │ ├── ProgramResult.java │ │ │ └── ThreadUtil.java │ └── resources │ │ └── example_config.json │ └── test │ └── java │ └── me │ └── ialistannen │ └── simplecodetester │ └── runner │ └── util │ └── ThreadUtilTest.java ├── media ├── check-result-light.png ├── logo.png ├── sample-check-dark.png └── sample-check-light.png ├── pom.xml └── simplecodetester-frontend ├── .env.development ├── .env.production ├── .gitignore ├── .jsbeautifyrc ├── README.md ├── babel.config.js ├── package.json ├── public ├── favicon.ico └── index.html ├── src ├── App.vue ├── assets │ ├── Github_Mark.png │ └── logo.png ├── components │ ├── CheckCategorySelection.vue │ ├── CheckCode.vue │ ├── Login.vue │ ├── NavigationBar.vue │ ├── Profile.vue │ ├── ThemeSelector.vue │ ├── ViewCheckResult.vue │ ├── checkcategory │ │ └── CheckCategoryList.vue │ ├── checklist │ │ ├── CheckDisplay.vue │ │ ├── CheckList.vue │ │ ├── CheckModifyActions.vue │ │ └── CheckTypes.ts │ ├── checksubmit │ │ ├── CheckSubmitErrorDialog.vue │ │ ├── IOCheckComponent.vue │ │ ├── SubmitHelpDialog.vue │ │ ├── TextfieldFileAddComponent.vue │ │ └── UploadCheck.vue │ ├── crud │ │ ├── CrudModifyActions.vue │ │ └── CrudTypes.ts │ ├── highlighting │ │ ├── HighlightedCode.vue │ │ └── HighlightedInterleavedIo.vue │ ├── upload │ │ └── MultiFileSelect.vue │ └── users │ │ ├── ChangeOwnPassword.vue │ │ ├── ChangePassword.vue │ │ ├── UserList.vue │ │ ├── UserModificationComponent.vue │ │ ├── UserModifyActions.vue │ │ └── Users.ts ├── main.ts ├── plugins │ └── vuetify.ts ├── router │ └── index.ts ├── scss │ └── variables.scss ├── shims-tsx.d.ts ├── shims-vue.d.ts ├── store │ ├── index.ts │ ├── modules │ │ ├── checkcategories │ │ │ ├── actions.ts │ │ │ ├── index.ts │ │ │ └── mutations.ts │ │ ├── checkresult │ │ │ ├── actions.ts │ │ │ ├── index.ts │ │ │ └── mutations.ts │ │ ├── miscsettings │ │ │ ├── actions.ts │ │ │ ├── index.ts │ │ │ └── mutations.ts │ │ └── user │ │ │ ├── actions.ts │ │ │ ├── index.ts │ │ │ └── mutations.ts │ └── types.ts ├── util │ ├── Highlighting.ts │ └── requests.ts └── vuetify.d.ts ├── tsconfig.json ├── vue.config.js └── yarn.lock /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/README.md -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/pom.xml -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/Main.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/entities/CheckCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/entities/CheckCategory.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/entities/CodeCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/entities/CodeCheck.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/entities/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/entities/User.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/repos/CheckCategoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/repos/CheckCategoryRepository.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/repos/CheckRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/repos/CheckRepository.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/repos/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/repos/UserRepository.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/storage/DBReadAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/storage/DBReadAccess.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/storage/DBWriteAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/storage/DBWriteAccess.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/storage/DatabaseStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/storage/DatabaseStorage.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/CheckCategoryEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/CheckCategoryEndpoint.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/LoginEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/LoginEndpoint.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/TestRunEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/TestRunEndpoint.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/UserManageEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/UserManageEndpoint.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/CheckManageEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/CheckManageEndpoint.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/parsers/CheckParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/parsers/CheckParser.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/parsers/CheckParsers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/parsers/CheckParsers.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/parsers/InterleavedIoCheckParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/parsers/InterleavedIoCheckParser.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/parsers/StaticInputOutputCheckParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/parsers/StaticInputOutputCheckParser.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/runner/RunnerEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/runner/RunnerEndpoint.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/exception/CheckParseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/exception/CheckParseException.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/exception/CheckRunningFailedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/exception/CheckRunningFailedException.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/exception/CodeTesterException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/exception/CodeTesterException.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/exception/WebStatusCodeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/exception/WebStatusCodeException.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/exception/WebStatusExceptionMapperAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/exception/WebStatusExceptionMapperAdvice.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/security/AuthenticatedJwtUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/security/AuthenticatedJwtUser.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/security/JwtFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/security/JwtFilter.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/security/JwtGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/security/JwtGenerator.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/security/SecurityJavaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/security/SecurityJavaConfig.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checkrunning/CheckRunnerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checkrunning/CheckRunnerService.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checkrunning/TaskQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checkrunning/TaskQueue.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checks/CheckCategoryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checks/CheckCategoryService.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checks/CodeCheckService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checks/CodeCheckService.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/config/ConfigurationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/config/ConfigurationService.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/config/DatabaseConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/config/DatabaseConfig.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/config/ParsingConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/config/ParsingConfig.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/config/RunnerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/config/RunnerConfig.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/user/UserService.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/util/CheckedConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/util/CheckedConsumer.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/util/CheckedFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/util/CheckedFunction.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/util/ResponseUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/util/ResponseUtil.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/resources/config/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/resources/config/application.yml -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/main/resources/db/migration/V1__Basic_Scherma.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/main/resources/db/migration/V1__Basic_Scherma.sql -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/test/java/me/ialistannen/simplecodetester/backend/services/checks/CodeCheckServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/test/java/me/ialistannen/simplecodetester/backend/services/checks/CodeCheckServiceTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/test/java/me/ialistannen/simplecodetester/backend/services/user/UserServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/test/java/me/ialistannen/simplecodetester/backend/services/user/UserServiceTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Backend/src/test/resources/config/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Backend/src/test/resources/config/application.yml -------------------------------------------------------------------------------- /SimpleCodeTester-Executor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Executor/pom.xml -------------------------------------------------------------------------------- /SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/Executor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/Executor.java -------------------------------------------------------------------------------- /SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/UntrustedMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/UntrustedMain.java -------------------------------------------------------------------------------- /SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/compilation/Compiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/compilation/Compiler.java -------------------------------------------------------------------------------- /SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/compilation/memory/ClassFileManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/compilation/memory/ClassFileManager.java -------------------------------------------------------------------------------- /SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/compilation/memory/InMemoryFileInputObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/compilation/memory/InMemoryFileInputObject.java -------------------------------------------------------------------------------- /SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/compilation/memory/InMemoryOutputObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/compilation/memory/InMemoryOutputObject.java -------------------------------------------------------------------------------- /SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/compilation/memory/Java17InMemoryCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/compilation/memory/Java17InMemoryCompiler.java -------------------------------------------------------------------------------- /SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/diana/Rewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/diana/Rewriter.java -------------------------------------------------------------------------------- /SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/diana/TerminalBufferedReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/diana/TerminalBufferedReader.java -------------------------------------------------------------------------------- /SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/diana/TerminalFileReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/diana/TerminalFileReader.java -------------------------------------------------------------------------------- /SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/diana/TerminalFiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/diana/TerminalFiles.java -------------------------------------------------------------------------------- /SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/diana/TerminalScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/diana/TerminalScanner.java -------------------------------------------------------------------------------- /SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/running/CheckRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/running/CheckRunner.java -------------------------------------------------------------------------------- /SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/running/SubmissionClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/running/SubmissionClassLoader.java -------------------------------------------------------------------------------- /SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/security/ExecutorSandboxPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/security/ExecutorSandboxPolicy.java -------------------------------------------------------------------------------- /SimpleCodeTester-Executor/src/test/java/me/ialistannen/simplecodetester/execution/compilation/memory/Java17InMemoryCompilerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Executor/src/test/java/me/ialistannen/simplecodetester/execution/compilation/memory/Java17InMemoryCompilerTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/pom.xml -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/edu/kit/informatik/Terminal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/edu/kit/informatik/Terminal.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/edu/kit/kastel/trafficsimulation/io/SimulationFileLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/edu/kit/kastel/trafficsimulation/io/SimulationFileLoader.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/Check.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/Check.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/CheckResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/CheckResult.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/CheckType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/CheckType.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/SubmissionCheckResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/SubmissionCheckResult.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/StaticInputOutputCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/StaticInputOutputCheck.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/Block.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/Block.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/InterleavedStaticIOCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/InterleavedStaticIOCheck.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/LineResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/LineResult.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/MatcherBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/MatcherBlock.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/ResultBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/ResultBlock.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/CommentIoMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/CommentIoMatcher.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/ErrorIoMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/ErrorIoMatcher.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/InterleavedIoMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/InterleavedIoMatcher.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/LiteralIoMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/LiteralIoMatcher.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/RegularExpressionIoMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/RegularExpressionIoMatcher.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/VerbatimInputMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/VerbatimInputMatcher.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/CommentParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/CommentParser.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/ErrorParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/ErrorParser.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/InterleavedIoParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/InterleavedIoParser.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/LiteralParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/LiteralParser.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/Parser.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/RegexParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/RegexParser.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/VerbatimParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/VerbatimParser.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/storage/CheckSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/storage/CheckSerializer.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/compilation/CompilationOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/compilation/CompilationOutput.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/exceptions/CheckFailedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/exceptions/CheckFailedException.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/exceptions/CompilationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/exceptions/CompilationException.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/exceptions/CompiledClassNotLoadableException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/exceptions/CompiledClassNotLoadableException.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/exceptions/ReadMoreLinesThanProvidedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/exceptions/ReadMoreLinesThanProvidedException.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/exceptions/SuppressStacktrace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/exceptions/SuppressStacktrace.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/exceptions/UnsupportedIoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/exceptions/UnsupportedIoException.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/result/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/result/Result.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/submission/CompiledFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/submission/CompiledFile.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/submission/CompiledSubmission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/submission/CompiledSubmission.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/submission/CompleteTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/submission/CompleteTask.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/submission/Submission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/submission/Submission.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/ClassParsingUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/ClassParsingUtil.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/ConfiguredGson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/ConfiguredGson.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/ErrorLogCapture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/ErrorLogCapture.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/ExceptionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/ExceptionUtil.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/MainClassDetectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/MainClassDetectionUtil.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/StringOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/StringOutputStream.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/test/java/edu/kit/informatik/TerminalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/test/java/edu/kit/informatik/TerminalTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/BlockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/BlockTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/InterleavedStaticIOCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/InterleavedStaticIOCheckTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/MatcherBlockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/MatcherBlockTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/ResultBlockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/ResultBlockTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/CommentIoMatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/CommentIoMatcherTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/ErrorIoMatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/ErrorIoMatcherTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/LiteralIoMatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/LiteralIoMatcherTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/RegularExpressionIoMatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/RegularExpressionIoMatcherTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/VerbatimInputMatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/VerbatimInputMatcherTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/CommentParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/CommentParserTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/ErrorParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/ErrorParserTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/LiteralParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/LiteralParserTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/RegexParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/RegexParserTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/VerbatimParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/VerbatimParserTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/util/ClassParsingUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/util/ClassParsingUtilTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/util/ConfiguredGsonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/util/ConfiguredGsonTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/util/ErrorLogCaptureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/util/ErrorLogCaptureTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/util/ExceptionUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/util/ExceptionUtilTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/util/StringOutputStreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/util/StringOutputStreamTest.java -------------------------------------------------------------------------------- /SimpleCodeTester-Runner/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Runner/pom.xml -------------------------------------------------------------------------------- /SimpleCodeTester-Runner/sandbox/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Runner/sandbox/Dockerfile -------------------------------------------------------------------------------- /SimpleCodeTester-Runner/sandbox/kill-container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Runner/sandbox/kill-container.sh -------------------------------------------------------------------------------- /SimpleCodeTester-Runner/sandbox/start-container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Runner/sandbox/start-container.sh -------------------------------------------------------------------------------- /SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/Main.java -------------------------------------------------------------------------------- /SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/communication/BackendCommunicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/communication/BackendCommunicator.java -------------------------------------------------------------------------------- /SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/config/RunnerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/config/RunnerConfiguration.java -------------------------------------------------------------------------------- /SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/ProgramExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/ProgramExecutor.java -------------------------------------------------------------------------------- /SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/StreamsProcessOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/StreamsProcessOutput.java -------------------------------------------------------------------------------- /SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/Tester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/Tester.java -------------------------------------------------------------------------------- /SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/WaitingFutureTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/WaitingFutureTask.java -------------------------------------------------------------------------------- /SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/util/ProgramResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/util/ProgramResult.java -------------------------------------------------------------------------------- /SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/util/ThreadUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/util/ThreadUtil.java -------------------------------------------------------------------------------- /SimpleCodeTester-Runner/src/main/resources/example_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Runner/src/main/resources/example_config.json -------------------------------------------------------------------------------- /SimpleCodeTester-Runner/src/test/java/me/ialistannen/simplecodetester/runner/util/ThreadUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/SimpleCodeTester-Runner/src/test/java/me/ialistannen/simplecodetester/runner/util/ThreadUtilTest.java -------------------------------------------------------------------------------- /media/check-result-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/media/check-result-light.png -------------------------------------------------------------------------------- /media/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/media/logo.png -------------------------------------------------------------------------------- /media/sample-check-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/media/sample-check-dark.png -------------------------------------------------------------------------------- /media/sample-check-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/media/sample-check-light.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/pom.xml -------------------------------------------------------------------------------- /simplecodetester-frontend/.env.development: -------------------------------------------------------------------------------- 1 | VUE_APP_BASE_URL="http://localhost:8081" 2 | -------------------------------------------------------------------------------- /simplecodetester-frontend/.env.production: -------------------------------------------------------------------------------- 1 | VUE_APP_BASE_URL="https://codetester.ialistannen.de" 2 | -------------------------------------------------------------------------------- /simplecodetester-frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/.gitignore -------------------------------------------------------------------------------- /simplecodetester-frontend/.jsbeautifyrc: -------------------------------------------------------------------------------- 1 | { 2 | "wrap_attributes": "auto" 3 | } -------------------------------------------------------------------------------- /simplecodetester-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/README.md -------------------------------------------------------------------------------- /simplecodetester-frontend/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/babel.config.js -------------------------------------------------------------------------------- /simplecodetester-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/package.json -------------------------------------------------------------------------------- /simplecodetester-frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/public/favicon.ico -------------------------------------------------------------------------------- /simplecodetester-frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/public/index.html -------------------------------------------------------------------------------- /simplecodetester-frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/App.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/assets/Github_Mark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/assets/Github_Mark.png -------------------------------------------------------------------------------- /simplecodetester-frontend/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/assets/logo.png -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/CheckCategorySelection.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/CheckCategorySelection.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/CheckCode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/CheckCode.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/Login.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/NavigationBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/NavigationBar.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/Profile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/Profile.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/ThemeSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/ThemeSelector.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/ViewCheckResult.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/ViewCheckResult.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/checkcategory/CheckCategoryList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/checkcategory/CheckCategoryList.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/checklist/CheckDisplay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/checklist/CheckDisplay.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/checklist/CheckList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/checklist/CheckList.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/checklist/CheckModifyActions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/checklist/CheckModifyActions.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/checklist/CheckTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/checklist/CheckTypes.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/checksubmit/CheckSubmitErrorDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/checksubmit/CheckSubmitErrorDialog.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/checksubmit/IOCheckComponent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/checksubmit/IOCheckComponent.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/checksubmit/SubmitHelpDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/checksubmit/SubmitHelpDialog.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/checksubmit/TextfieldFileAddComponent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/checksubmit/TextfieldFileAddComponent.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/checksubmit/UploadCheck.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/checksubmit/UploadCheck.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/crud/CrudModifyActions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/crud/CrudModifyActions.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/crud/CrudTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/crud/CrudTypes.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/highlighting/HighlightedCode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/highlighting/HighlightedCode.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/highlighting/HighlightedInterleavedIo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/highlighting/HighlightedInterleavedIo.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/upload/MultiFileSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/upload/MultiFileSelect.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/users/ChangeOwnPassword.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/users/ChangeOwnPassword.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/users/ChangePassword.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/users/ChangePassword.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/users/UserList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/users/UserList.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/users/UserModificationComponent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/users/UserModificationComponent.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/users/UserModifyActions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/users/UserModifyActions.vue -------------------------------------------------------------------------------- /simplecodetester-frontend/src/components/users/Users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/components/users/Users.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/main.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/plugins/vuetify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/plugins/vuetify.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/router/index.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/scss/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/scss/variables.scss -------------------------------------------------------------------------------- /simplecodetester-frontend/src/shims-tsx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/shims-tsx.d.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/shims-vue.d.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/store/index.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/store/modules/checkcategories/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/store/modules/checkcategories/actions.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/store/modules/checkcategories/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/store/modules/checkcategories/index.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/store/modules/checkcategories/mutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/store/modules/checkcategories/mutations.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/store/modules/checkresult/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/store/modules/checkresult/actions.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/store/modules/checkresult/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/store/modules/checkresult/index.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/store/modules/checkresult/mutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/store/modules/checkresult/mutations.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/store/modules/miscsettings/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/store/modules/miscsettings/actions.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/store/modules/miscsettings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/store/modules/miscsettings/index.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/store/modules/miscsettings/mutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/store/modules/miscsettings/mutations.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/store/modules/user/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/store/modules/user/actions.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/store/modules/user/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/store/modules/user/index.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/store/modules/user/mutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/store/modules/user/mutations.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/store/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/store/types.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/util/Highlighting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/util/Highlighting.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/util/requests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/src/util/requests.ts -------------------------------------------------------------------------------- /simplecodetester-frontend/src/vuetify.d.ts: -------------------------------------------------------------------------------- 1 | declare module "vuetify/lib"; -------------------------------------------------------------------------------- /simplecodetester-frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/tsconfig.json -------------------------------------------------------------------------------- /simplecodetester-frontend/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/vue.config.js -------------------------------------------------------------------------------- /simplecodetester-frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/I-Al-Istannen/SimpleCodeTester/HEAD/simplecodetester-frontend/yarn.lock --------------------------------------------------------------------------------