# Assignment Submission **Repository Path**: gitiber/assignment-submission ## Basic Information - **Project Name**: Assignment Submission - **Description**: 一个基于Play框架开发的学生作业提交系统。 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-07 - **Last Updated**: 2024-07-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 学生作业提交系统 一个基于 Play 框架开发的开源的学生代码作业提交与自动评估系统。开发中。当前目标是实现应用程序的核心功能。 本项目也作为使用 Java MVC 框架进行全栈开发,并使用 Vue.js 书写前端的练手项目。 ## 构建运行 ### 要求 要运行本应用,需预先安装 Java 和 sbt。本项目已在下列版本中构建与测试: * Java Software Developer's Kit (SE) 11 or 21 * sbt 1.9.9 要查看 Java 和 sbt 版本,可使用下列命令: ```bash java -version sbt sbtVersion ``` 要获取特定版本的 Java 或 sbt,可访问下列链接: * [Java SE](https://adoptium.net/temurin/) * [sbt](https://www.scala-sbt.org/download) ### 步骤 1. 使用命令行窗口切换到项目目录,例如:`cd assignment-submission` 2. 编译并运行。输入:`sbt run`。项目会完成构建并启动内置的 Pekko HTTP 服务器。初次运行时 sbt 可能会下载相关的库与依赖,因此需要稳定的网络连接。 3. 当终端中显示信息 `Server started, ...` 后,在浏览器中输入并访问下述 URL: ## 鸣谢 本应用的编写离不开下列优秀的开源项目: * [Play 框架](https://www.playframework.com/) * [Vue.js](https://vuejs.org/) * [Element Plus](https://element-plus.org/) ## 贡献者 [![](https://foruda.gitee.com/avatar/1677144859815449240/8645025_gitiber_1612147363.png!avatar80)](https://gitee.com/gitiber) [![](https://foruda.gitee.com/avatar/1692005491514970810/13021591_sagelsp_1692005491.png!avatar80)](https://gitee.com/sagelsp)