zoukankan      html  css  js  c++  java
  • 在线考试系统在线考试模块

    今日完成任务

        完成在线考试模块主要功能是:

        自动组卷,

        自动发卷

        自动评阅(异步)

        实时监控

        根据每一个课程的占比,随机从题库中选择试题组成试题。并且提供自动发卷的功能,老师设置考试的时间,考试时间一到,自动开放试题,并且会向每一个同学的邮箱推送试题的链接地址,学习们可以通过PC端参加考试,也可以通过移动端参加考试,并且到时间会自动交卷。考试过程中也会有时间倒计时,提醒学生考试时间。提交完试卷后,考虑到并发的问题,这个地方使用到了redis异步队列。通过消费redis的队列来评阅试卷。

    系统截图

     

     

     

    系统核心源码

     

     

     

     

    今日问题

      邮件自动推送的发生些小意外,需要去邮箱服务商开通服务 设置独立的密码。

      另外的laravel框架,存在配置缓存问题,还有运行缓存,修改完.env文件。建议清理缓存,可以给减少很多麻烦。

      异步处理,redis的守护进程配置也是一个头疼问题。需要后期解决。

      laravle的控制台模块,需要在在服务器上配置crontab模块.

    今日问题

       laravel清空缓存的方法:

      php artisan view:clear

      php artisan cache:clear

      php artisan config:clear

      php artisan route:clear

      php artisan session:table

    项目燃尽图

      

  • 相关阅读:
    组件化的使用
    MacOS 升级后pod 出现的问题
    协议(Protocol) 和代理(Delegate)
    分类(Category)的本质 及其与类扩展(Extension) /继承(Inherit)的区别
    KVC
    KVO的使用及底层实现
    OC对象的本质及分类
    大端小端
    为什么一个指针在32位系统中占4个字节,在64位系统中占8个字节?
    quarts之Cron表达式示例
  • 原文地址:https://www.cnblogs.com/sofic/p/13373326.html
Copyright © 2011-2022 走看看