1 安装条件

  • 硬件需求
    • 服务器或者虚拟机,推荐配置如下:
      • CPU:4核 以上
      • 内存:16GB 以上
      • 硬盘空间:200GB 以上
  • 操作系统需求
    • Linux 操作系统,安装包在如下版本的Linux操作系统之上经过充分测试:
    • 操作系统安装注意事项:
      • 安装完操作系统,要保证能够上网,CourseGrading需要从互联网自动下载依赖的软件包。
      • 防火墙设置
        • CentOS操作系统防火墙注意打开8080和80端口。操作方法,参考CentOS 安装指南
        • Ubuntu默认没有防火墙,建议启用防火墙,步骤如下:
          • 安装防火墙:apt-get install ufw
          • 打开80、8080、22端口:ufw allow 8080; ufw allow 80; ufw allow 22
          • 启用防火墙:ufw enable

2 安装步骤

  • 以root用户登录服务器;
  • 打开终端,进入安装文件所在路径:
    • 添加执行权限:chmod +x coursegrading-x.x.x.run
    • 执行安装命令:./coursegrading-x.x.x.run
  • 安装过程中会有提示,一般情况下,敲回车执行默认安装,如果需要定制参看如下介绍:
    • 选择Web应用程序安装目录,默认为/usr/local/coursework,用户可以自己指定,要保证该目录下有足够大的磁盘空间;
    • 选择数据库安装目录,默认为/usr/local/mysql_cg,该目录下的磁盘空间也尽可能大,如果与Web应用程序安装目录不在一块磁盘上,则性能会更优。
    • 同样会提示web服务器端口号,默认为80,一般情况下不要修改,除非该端口已经被别的应用程序占用,可以选用8080端口。
  • 安装过程开始,安装过程需要20分钟左右,如果安装成功系统会提示install success。

3 安装成功测试

  • 在浏览器上输入地址:http://服务器IP地址(如果直接在服务器上打开浏览器访问,使用地址:http://localhost:8080);如果访问出问题,尝试重启一次服务器。
  • 点击“教师登录”进入管理端(用户名/密码:admin/admin)
  • 初次使用需要申请license,安装页面提示发送邮件即可。

     注意:如果用户安装时修改了web服务器端口号,在服务器IP地址后加上端口号才能访问