在线考试系统html页面结果,Node.js在线考试系统——页面布局(学生)

Node.js在线考试系统

1.布局总览

ea98cb5963e2

准备界面.jpg

ea98cb5963e2

答题界面.jpg

2.页面布局模块分析

1.navBar

页面中的导航栏

2.ready

考试前的准备界面,由三个部分组成

考试开始时间

考试倒计时

开始测试按钮

2.1 deltaTime

考试倒计时

2.2 startTest

开始测试按钮,时间到则允许开始考试

3.main

考试的主要界面,由四个部分组成

题目相关信息

题目内容

输入框

三个按钮

3.1questionInfo

题目相关信息,包括题目序号、题目分值、题目描述

3.2QuestionDetail

题目内容

3.3inputTe

答案输入框

3.4submit

由三个按钮组成,分别为切换到上一题、提交、切换到下一题

4.testInfo

考试相关信息,由两个部分组成

欢迎信息,例:Welcome!TOM!

题目编号,点击可跳转到相应题目

3.页面布局代码

准备界面

//省去html和body

考试10:00开始

Go

//button的样式用的是Buttons这个库

html{

height: 100%;

}

body{

margin: 0;

font-family: "Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;

height: 100%;

-webkit-background-size: cover;

background-size: cover;

position: relative;

}

.navBar{

position: absolute;

top: 0;

height: 80px;

background: #FF6600;

display: flex;

justify-content: space-around;

z-index: 1;

min-width: 100%;

}

.navBar-Content{

width: 1000px;

height: inherit;

display: flex;

align-items: center;

justify-content:space-between;

}

.navBar-Content span{

color: #ffffff;

font-weight: 900;

font-size: 20px;

}

.bc{

display: flex;

width: 100%;

position: relative;

flex-direction: column;

height: 100%;

background: url(/images/bizhi1.jpg) no-repeat center;

min-width:1000px;

justify-content: space-around;

min-height: 800px;

}

.ready{

width: 300px;

height: 300px;

background: rgba(0,102,255,0.5);

align-self: center;

display: flex;

flex-direction: column;

align-items: center;

justify-content: space-around;

}

.ready span{

color: #ffffff;

font-size: 20px;

}

答题界面

第一题

分值:20分

题目描述:

上一题

Submit',

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是使用Node.js和Vue.js构建在线考试系统的步骤: 1. 首先,你需要安装Node.js和Vue.js。你可以在官方网站上下载并安装它们。 2. 创建一个新的Vue.js项目。你可以使用Vue CLI来创建一个新的项目。在终端中运行以下命令: ``` vue create exam-system ``` 这将创建一个名为“exam-system”的新Vue.js项目。 3. 安装所需的依赖项。在终端中进入项目目录并运行以下命令: ``` cd exam-system npm install ``` 这将安装所有必需的依赖项,包括Vue.js和Express.js。 4. 创建一个Express.js服务器。在项目根目录中创建一个名为“server.js”的新文件,并添加以下代码: ```javascript const express = require('express'); const app = express(); app.listen(3000, () => { console.log('Server started on port 3000'); }); ``` 这将创建一个简单的Express.js服务器,监听端口3000。 5. 创建一个Vue.js组件。在项目根目录中创建一个名为“Exam.vue”的新文件,并添加以下代码: ```html <template> <div> <h1>在线考试系统</h1> </div> </template> <script> export default { name: 'Exam' } </script> ``` 这将创建一个简单的Vue.js组件,用于显示“在线考试系统”标题。 6. 在Vue.js应用程序中使用组件。打开“App.vue”文件,并将以下代码添加到模板中: ```html <template> <div id="app"> <Exam /> </div> </template> <script> import Exam from './Exam.vue' export default { name: 'App', components: { Exam } } </script> ``` 这将在Vue.js应用程序中使用“Exam”组件。 7. 运行应用程序。在终端中运行以下命令: ``` npm run serve ``` 这将启动Vue.js开发服务器,并在浏览器中打开应用程序。 8. 在浏览器中查看应用程序。在浏览器中访问“http://localhost:8080”,你应该能够看到“在线考试系统”标题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值