php简单在线考试系统

php简单在线考试系统

php简单在线考试系统_第1张图片
php简单在线考试系统_第2张图片
php简单在线考试系统_第3张图片

开始第一步

先新建一个文件:testSystem 然后在testSystem里面在新建文件文件名称;
php简单在线考试系统_第4张图片
建好以后开始在data里面建一个1.php文件然后开始写代码

<?php
return[
  //试题标题
  'title'=>"php基础语法试题(一)",
  //答题时间(默认为秒)
  'timeout'=>1800,
  //试题数组
  'data'=>[
       //判断题
       'binary'=>[
      //题型名称
      'name'=>'判断题',
      //题型分数
      'score'=>20,
      //试题内容
      'data'=>[
           1=>[
                //问题
                'question'=>'使用PHP写好的程序,在Linux和windows平台上都可以运行。',
                //正确答案
                    'answer'=>'yes'
                  ],
            2=>[
                 'question'=>'PHP可以支持MySQL数据库,但不支持其他数据库。',
                    'answer'=>'no'
                  ],
             3=>[
                  'question'=>'PHP有很多流行的MVC框架,这些框架可以使PHP的开发更快捷',
                     'answer'=>'yes'
                  ]
           ]
      ],


        //单选
          'single'=>[
              'name'=>'单选题',
              'score'=>30,
              'data'=>[
                  1=>[
                      'question'=>'下列选项中,不是URL地址中所包含的信息是()',
                      'option'=>['主机号','端口号','网络协议','软件版本'],
                      'answer'=>'D'
                  ],
                  2=>[
                      'question'=>'PHP是一种()的编程语言',
                      'option'=>['解释型','编译型','两者都是','两者都不是'],
                      'answer'=>'A'
                  ],
                  3=>[
                      'question'=>'PHP是支持多种风格的标记,以下不是PHP标记的是()',
                      'option'=>['','','','<%   %>'],
                      'answer'=>'C'
                  ]

              ]
          ],
           //多选
          'multiple'=>[
              'name'=>'多选题',
              'score'=>20,
              'data'=>[
                  1=>[
                      'question'=>'下列选项中,属于赋值运算符的是()',
                      'option'=>['=','+=','.=','=='],
                      'answer'=>['A','B','C']
                  ],
                  2=>[
                      'question'=>'下列选项中,可以作为PHP的输出语句的是()',
                      'option'=>['echo','var_dump','print_r','以上答案都不正确'],
                      'answer'=>['A','B','C']
                  ]

                  ]

          ],
 //填空
          'fill'=>[
              'name'=>'填空题',
              'score'=>30,
              'data'=>[
                  1=>[
                      'question'=>"在PHP中,标识符允许包含字母、数字和______",
                      'answer'=>'下划线'
                  ],
                  2=>[
                      'question'=>"在PHP中,______函数能将数组转化为字符串",
                      'answer'=>'implode'
                  ]
              ]

          ]

   ]
  ];

?>

你可能感兴趣的:(php简单在线考试系统)