• This repository has been archived on 04/Apr/2022
  • Stars
    star
    193
  • Rank 201,081 (Top 4 %)
  • Language
    HTML
  • Created over 8 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

复旦体育理论考试 自动做题器

复旦体育理论考试-自动答题机器 收录题目总数 最后更新时间

项目说明

本项目基于体育理论考试精灵题库和在线收集的题库,只是一个技术实验(获取网页信息、数据库中智能匹配、修改网页表单项)。 本项目仅限技术交流,完全开源,无任何盈利行为。也请同学们重视体育理论考试,好好准备体育理论考试。

  • 方便易用,基于Chrome,兼容所有操作系统,无需安装任何软件。
  • 自动读取网页、匹配题库,瞬间出答案、自动勾选,节省时间。
  • 支持是非题与单选题。
  • 截止到2021年12月12日,总共有5663道不重复的是非题、745道不重复的单选题。
  • 智能容错,若发现题目是数据库中某题修改了几个字,会提醒用户判断。

一张图体会一下

show 不光自动匹配,还会帮您自动勾选上!

所以,按照下面的【使用方法】做一遍,然后点交卷,基本就能满分了。

一分钟搞定体育理论考试。

使用方法

1. 使用 Chrome 打开考试界面

要打开【考试界面】哦!就是做题界面,点“开始考试”按钮后,能看到50道题目的那个界面。

随便玩,点“开始考试”没有后果的,考到一半不想交了,关闭窗口即可(2016年5月26日亲测)。

一定要较新版本的Chrome!别的浏览器没试过,尽量不要用!

2. 在考试界面中,打开开发者工具里的控制台

确保考试界面是激活状态的(不是灰的),然后在该界面按:

操作系统 快捷键
Windows Ctrl+Shift+J
Mac Command+Option+J

3. 修改左上角下拉菜单的值

show

调整为 paper(stexampaperV1.aspx)

4. 复制以下代码,粘贴、运行

show

var fdty_src="//kevinwang.cc/fdty/fdty.js";var f_sl = document.createElement("script");f_sl.type = "text/javascript";console.info('正在加载自动答题脚本');f_sl.src = fdty_src + '?' + (+new Date());document.getElementsByTagName("head")[0].appendChild(f_sl);

5. 检查试卷、补充数据库中没有的题目的答案、交卷

show 只要数据库中有答案的,本程序会帮您自动勾选,但您还是要检查一下试卷哦!

数据库中没答案的,就不会自动勾选,您需要百度一下,然后手动勾选。

关于刷新/关闭页面重开

体育理论考的界面是可以刷新的,在提交之前,也可以关闭然后重新开,不会消耗提交的次数(2016年5月26日 亲测)

体育理论考界面有代码防止学生刷新,所以按F5是没用的。但这个很容易绕过,在Chrome开发者工具中,按Ctrl+R刷新就行。

所以,如果哪次打开,发现有好几题没有匹配成功的,不妨刷新了重新匹配试试。刷新后,要回到第三步,重新做哦。

PR请求

求完善题库(长期)

虽然题库已经比较全了,但体育部仍然会偶尔新加一些题、改一些题的。

如果您手上有新的题库,请点击这个链接分享给我。

(注意:分享单选题答案的时候,重要的是答案选项哦(A B C D),这是程序做自动勾选的依据,分享时一定要带上)

您也可以发Pull Request,

题库生成方法:

database_generator目录下有个用node写的题目格式转换器,在rawdata文件夹中,新建一个txt,以这种格式一行一题,

["获得和利用食物的综合过程称为营养。","true"],
["合理的营养意味着机体能够摄入保持身体健康所必须的部分营养成分。","false"],
...

(原始题库、转换题库成以上格式时用到的正则表达式也请记录一下哦)

然后运行node generate.js就行了,谢谢。

More Repositories

1

network-pj-chatroom

计算机网络的期末Project,用Python编写的聊天室
Python
173
star
2

treebox

an interactive TreeMap visualization - Please star if you like this project
JavaScript
69
star
3

fuzzy-expert-system-buy-dslr-camera

人工智能课程Project —— 使用模糊专家系统做单反相机购买推荐
JavaScript
44
star
4

ztype-trainer

Trainer for the famous typing game ZType (http://zty.pe/), 6 effects
JavaScript
40
star
5

pj-crash-course-with-flask

为Python Flask零基础同学写的PJ速成课,包含教程和实战代码
HTML
32
star
6

seedbox-bot

Seedbox automation bot, featuring rss and auto deletion. Compatible with multiple WebUIs. Supports multiple user.
JavaScript
29
star
7

ListaryWithWinKey

Start Listary with Win key only, completely replacing the system search box.
C#
28
star
8

circle

专业在线协作,就和建微信群一样简单
PHP
7
star
9

rutorrent-auto-delete

Auto delete old torrents to keep disk space usage under a certain ratio and prevent rutorrent from crashing.
JavaScript
7
star
10

k

Enhanced `kubectl` based on `kubectl`; Supercharge your productivity - short aliases for multiple clusters, namespace override, shell scripting capabilities, useful tools such as "touch" & "watch K8S resources and show diff"
Go
6
star
11

breeze

an all-in-one browser extension, meant to make reading & note-taking easier
JavaScript
6
star
12

jigsaw-puzzle

七巧板游戏 图形人机交互 - 计算机图形学 Project 2
JavaScript
5
star
13

3launch

Launch your favorite programs with only 3 keystrokes !
C#
5
star
14

qlearning-hanoi

Play the hanoi game with reinforcement learning
Python
5
star
15

njq2

jq-like in node
JavaScript
3
star
16

md-edit

Native-app-like cross-platform Markdown Editor based on Electron, with live preview, code highlight, TeX math and PDF export support
JavaScript
3
star
17

img-with-aspect-ratio

An unconventional but great JavaScript solution for "image resize and keep aspect ratio".
JavaScript
3
star
18

snowflakes-audio-visualization

暗夜雪花 音频可视化 - 计算机图形学 Project 1
JavaScript
2
star
19

kubectl-watch-diff

Watch & pretty print diff, for kubectl
JavaScript
2
star
20

txt-to-sql-converter

NodeJS space-separated database text file to sql insert statements converter
JavaScript
2
star
21

js-shell

Automate your shell with JavaScript.
JavaScript
2
star
22

estate-agent-website

王轲的数据库期末Project-前端
JavaScript
2
star
23

html-find-replace-element-attrs

Find (or replace, sync/async) attributes of elements (e.g. img src) in an html string
JavaScript
2
star
24

estate-agent

王轲的数据库期末Project-后端
PHP
2
star
25

react-crontab-input

a crontab.guru/ replica as a react component, with i18n support
JavaScript
1
star
26

js-responsive-sokoban

Responsive sokoban game written in JS. Fully functional, 35kb gzipped
JavaScript
1
star
27

pt-rss-filter-proxy

A proxy to filter PT rss feeds according to file size / freeleech or not.
JavaScript
1
star
28

js-select-word-single-click

JS algorithm for selecting word with a single click
JavaScript
1
star
29

log-viewer

Hackable log viewer built with `nw.js` and `react`.
JavaScript
1
star
30

dirsync

An off-site data backup solution that is efficient, incremental and can prevent data degradation.
JavaScript
1
star
31

3d-shooter

3D射击游戏 真实感景物 - 计算机图形学 Project 3
JavaScript
1
star
32

chrome-force-proxy

JavaScript
1
star
33

writing-diff

Using ```git-diff``` to print the diff between original & revised version of a piece of writing to an html file.
JavaScript
1
star