php - 在复习中更改测验导航按钮的颜色
问题描述
在此处输入图像描述我正在使用 Moodle 3.5,我希望有人可以帮助我完成我想做的事情:
当学生复习评分测验时,左侧出现的测验导航“块”具有一定的默认颜色编码。请看附图
问题编号出现在彩色方块内,并且:
1) 如果学生答对了一道题,则对应该题号的方块会显示为绿色。
2) 在所有其他情况下,正方形显示为红色。
我希望在评论的测验导航“块”中实施以下三色方案,而不是上述两种颜色方案:
1)对于正确回答的问题,正方形应该是绿色的(目前是这样)
2) 如果一个问题被错误回答,方块应该显示为红色(这也是当前的默认行为)。
3)如果一个问题没有被回答,方块应该显示为琥珀色(或除红色和绿色之外的任何颜色)。
我正在使用 Academi Moodle 主题。
解决方案
Academy 主题允许自定义 css,因此您可以应用样式而无需编辑主题源代码文件。
在
admin/settings.php?section=themesettingacademi
页面 (Administration->Themes->Academi) 中找到自定义 css textarea。发布 css(将黄色更改为您选择的颜色):
.path-mod-quiz #mod_quiz_navblock .qnbutton.notanswered .trafficlight {
background-color: yellow !important;
}
- 保存更改
推荐阅读
- c - 如何在c中使用块
- javascript - 读取输入值总是返回未定义的 ReactJS
- c++ - FillRect 不会绘制到屏幕上
- javascript - IndexedDB 错误:NotFoundError:无法在“IDBDatabase”上执行“事务”:未找到指定的对象存储之一
- java - 运行测试时创建名为“securityConfiguration”的 bean 时出错
- php - @Doctrine\ORM\Mapping\ "注解从未被导入"
- bash - WSL win bash 用于命令替换子字符串(前扩展名)
- swift - 人们在克隆项目时需要 pod init 或 pod install 吗?
- nginx - Nginx 缓存不活动与 proxy_cache_valid
- pyspark - 我们如何创建函数来查找 Pyspark 数据框中列的中位数