diff --git a/public/react/public/index.html b/public/react/public/index.html
index aac86e776..303128b18 100755
--- a/public/react/public/index.html
+++ b/public/react/public/index.html
@@ -81,6 +81,7 @@
+
-
-
- © 2019 EduCoder
- 湘ICP备17009477号
-
- 湘公网安备43019002000962号
-
- Trustie & IntelliDE inside. 版权所有 湖南智擎科技有限公司
-
请输入6位项目邀请码
- -请选择一个身份
- -- {shixunsDetails.name} - { - shixunsDetails.fork_from === undefined || shixunsDetails.fork_from === null ? "" : - - - - } - -
-目前该实训项目尚在内测中,将于{shixunsmessage}之后开放,谢谢!
-*/} - {/*知道了*/} - {/*
*/} -实训已经更新了,正在为您重置!
-
- 发布申请已提交,请等待管理员的审核
-
- 发布申请已提交,请等待管理员的审核
- • 我们将在1-2个工作日内完成审核
-
- 第 - { - evaluation_set_position.map((item, key) => { - return ( - {item}, - ) - }) - } - 关评测设置尚未完成,无法申请发布 -
-
- 每一个关卡至少需要一个技能标签
- 第
- {
- tag_position.map((item, key) => {
- return (
- {item},
- )
- })
- }
- 关尚未设置技能标签,请补充
-
- 尚未创建任务的实训,不能申请发布 -
-非试用内容,需要授权
-- - {item.name} - -
- -
-
-
-
-
是否确认删除 ?
:关闭后,
用户不能再开始挑战了是否确认关闭 ?
实训名称
- -简介
- -技术平台
- - -- 列表中没有? - 申请新建 -
- -新建申请已提交,请等待管理员的审核
-请在配置页面完成后续的评测脚本设置操作
*/} - -评测脚本
-原有脚本将被新的脚本覆盖,无法撤销
-是否确认执行覆盖操作
-评测脚本生成成功!
- 使用自定义模板,平台无法自动更新脚本,
- 请在关卡创建完后手动更新脚本中的必填参
- 数和以下2个数组元素:
- challengeProgramNames
- sourceClassNames
- 示例:有2个关卡的实训
- 各关卡的待编译文件为:
- src/step1/HelloWorld.java
- src/step2/Other.java
- 各关卡的编译后生成的执行文件为:
- step1.HelloWorld
- step2.Other
- 则数组元素更新如下:
- challengeProgramNames=("src/step1/
- HelloWorld.java" "src/step2/Other.java")
- sourceClassNames=("step1.HelloWorld
- " "step2.Other")
- 其它参数可按实际需求定制
-
执行命令不能为空
-程序最大执行时间
*/} - - {/* 秒*/} - - {/*Pod存活时间
- - 秒 - -命令行
-公开程度
-发布信息
- -服务配置
- { shixun_service_configs&&shixun_service_configs.map((item,key)=>{ - - return( -- { - // this.props.identity<4&&this.props.status==0? - this.props.identity<5? -
:"" - } - - - -} - {/* {noStorage == true ? ' ' :
} */} -
- 可以将参考答案分级设置,让学员自行选择级别,每级查看后按照比例扣分值(学员已完成任务再查看,则不影响原因已获得的成绩) -
-- 示例:级别1,扣减分值占比25%;级别2,扣减分值占比35%;级别3,扣减分值占比40%;则学员选择查看级别1的答案,将被扣减25%的分值; - 选择查看级别2的答案,将被扣减60%的分值;选择查看级别3的答案,将被扣减100%的分值。 -
- - - - { - answers.map((answer, index) => { - return级别{index + 1}
-任务名称
-过关任务
- -难度系数
-奖励经验值
-
- 如果学员答题错误,则不能得到相应的经验值
- 如果学员成功得到经验值,那么将同时获得等值的金币奖励,如:+10经验值、+10金币
-
技能标签
-服务配置
-- 请先上传本关任务的所有代码文件、标准图片等所有必要的文件到 - 版本库 -
- - -学员任务文件
-该文件将直接显示给学生,需要学生在其中填写代码
-评测执行文件
-该文件由平台执行,用来测试平台学员代码是否正确
-效果展现方式
-
- 图片:处理或输出图片类型的任务,请选填此项
- 可以通过设置图片路径和学员答案文件路径,展示代码对应的图片效果
- apk/exe:写可执行文件的任务,请选填此项
- 可以通过设置学员答案文件路径,展示二维码以供扫码下载
- txt:输出txt文档类型的任务,请选填此项
- 可以通过学员答案文件路径设置,展示txt文件内容
- html:web类型的任务,请选填此项
- 可以通过Web路由设置,展示html效果预览页
-
该选项用来配置学员评测本关任务时,查看效果页上需要展现的文件类型
-Web路由
-待处理文件路径
-- 该路径下的文件将在学员评测本关任务时,作为原始文件显示在查看效果页,供学员参考;任务为文件处理时请指定该路径,并注意与程序文件所在文件夹分开。 -
-标准答案文件路径
-- 该路径下的文件将在学员评测本关任务时,作为参考答案显示在查看效果页,供学员参考;任务输出结果为文件时请指定该路径,并注意与程序文件所在文件夹分开。 -
-学员答案文件路径
-- 学员评测本关任务时生成的文件将保存在该路径下,并作为实际输出显示在查看效果页,供学员确认;任务输出结果为文件时请指定该路径,并注意与程序文件所在文件夹分开。 -
-测试集
*/} -测试集和系统评分规则
-
- 得分规范:
-
-
- 系统评分占比:
-
- *
- 组{key+1}
-
- {/*checked={item.is_public===1?false:true}*/}
-
- this.editpercentage(e,key)}
- value={item.score} />
- %
-
-
-
- - 新增测试集 - -
-温馨提示:建议公开测试集和隐藏测试集结合使用,降低作弊的几率;隐藏测试集,在“提交评测”时也将被自动检测
-题干
-- this.props.addquestionlists()} - className="fl edu-default-btn edu-greyline-btn mb20 option_icon_add">新增选项 - - - {this.props.newcnttypesum===0?"请选择答案":"选项内容不能为空"} - -
-参考答案
-难度系数
-奖励经验值
-
- 如果学员答题错误,则不能得到相应的经验值
- 如果学员成功得到经验值,那么将同时获得等值的金币奖励,如:+10经验值、+10金币
-
技能标签
-任务名称
-过关任务
-题干
-- this.props.addquestionlists()} - className="fl edu-default-btn edu-greyline-btn mb20 option_icon_add">新增选项 - - - {this.props.newcnttypesum===0?"请选择答案":"选项内容不能为空"} - -
-参考答案
-难度系数
-奖励经验值
-
- 如果学员答题错误,则不能得到相应的经验值
- 如果学员成功得到经验值,那么将同时获得等值的金币奖励,如:+10经验值、+10金币
-
技能标签
-创建者
- -技能标签 {TPMRightSectionData.tags.length}
-所属课程
- -推荐实训
-- 创建实训 - {this.props.user&&this.props.user.main_site===true?实训制作指南:""} -
- -实训名称
-简介
- -技术平台
- -命令行
-公开程度
-发布信息
-VNC图形化
*/} - {/*
- {this.props.identity < 5 && ChallengesDataList&&ChallengesDataList.shixun_status=== 0 ?
-
-
- 实践任务
-
- 选择题任务
-
- 简介
-
-
-
- {ChallengesDataList === undefined ? "" :ChallengesDataList&&ChallengesDataList.description===null?"": -
- } - - - {/* - - */} -
- 全部任务
- {this.props.identity < 5 && ChallengesDataList&&ChallengesDataList.shixun_status=== 0 ?
-
-
- 实践任务
-
- 选择题任务
-
暂时还没有相关数据哦!
-暂时还没有相关数据哦!
-暂时还没有相关数据哦!
-- 是否删除该关卡? -
-- this.clonedelOperationss()} - >取消 - this.delOperationss()} - className="task-btn task-btn-orange ">确定 - -
-目前该实训项目尚在内测中,将于{shixunsmessage}之后开放,谢谢!
-*/} - {/*知道了*/} - {/*
*/} -实训已经更新了,正在为您重置!
-- this.showCollaboratorsvisible("cooperation")} - className="edu-default-btn edu-greenback-btn fr mr20 height40" - data-remote="true"> - + 添加合作者 - - this.showCollaboratorsvisible("admin")} - style={{display:this.props.identity===1?"block":"none"}} - data-remote="true" - className="edu-default-btn edu-greenback-btn fr mr20 height40">更换管理员 -
- -- 姓名 - 职业 - 单位 -
-- {item.user.name} - - {item.user.shixun_manager === true ? "(管理员)" : ""} -
- -{item.user.identity}{item.user.school_name}
- -- 发布 {item.user.user_shixuns_count} - {/*粉丝 */} - {/*{item.user.fans_count}*/} - {/**/} -
- - {/*{item.user.brief_introduction}
*/} - - -
-
-
- - {PropaedeuticsListcontent === undefined ||PropaedeuticsListcontent === ""? -
暂时还没有相关数据哦!
-我们在等你,不轻言放弃
-请上传当前实训中各个关卡涉及的所有文件
- 包括任务文件、执行文件,以及其他的必须文件
- 提交代码的方法:
- 1、在电脑上安装Git tortoise客户端,
- 或者其它熟悉的Git客户端
- 2、在Git客户端上向左侧的地址提交代码
- 注意:
- 请在Git客户端要求填写时,按照如下说明填写:
- * 用户名:使用您在本平台绑定的邮箱
- * 口令:使用您在本平台的登录口令
-
-
- {item.title} -
- {item.time} - - -{item.content}
-{i.content}
-暂时还没有相关数据哦!
-非试用内容,需要授权
-- - {item.name} - -
- - {/*target="_blank"*/} - {/**/} -
-
- {/*
-