Giter VIP home page Giter VIP logo

problem-killer's Introduction

problem-killer (简单易用的刷题工具

基于vue+element实现,所有数据存在浏览器端。

不需要数据库,不需要服务器。

GitHub release GitHub All Releases GitHub last commit GitHub Workflow Status

在线体验

体验地址:test.serfend.top:10280

使用方法

  • 方法一:直接运行

  • 方法二:下载静态资源包使用http服务运行

    • 下载最新发布的部署包,选中其中的static.zip文件下载
    • 解压下载好的zip文件
    • 使用任意方式开启一个http服务,例如python在当前目录启用http服务方法 python -m http.server 80
  • 方法三:使用node环境部署和运行

    • npm install
      npm run dev
    • 运行完成后将自动打开网站

功能

  • 题库静态加载和统计
  • 范围选取(可以灵活选择一个题库中的某个范围内的题)
  • 随机题序(将选中的题目顺序打乱)
  • 刷题模式(类似于背单词软件的直接选中功能)
  • 急速模式(正确的题目将直接提交)
  • 斩杀模式(题目完成后将会隐藏起来方便思维聚焦)
  • 筛选连对(错题本模式)(只显示连对次数少于某次的题)
  • 题目解析和历史统计
  • 无限模式(完成一轮后点击立即开始下一轮)

演示

主页(目前只有答题菜单可用)

  • image-20220505104416266

题库选取

  • image-20220509130912157

题库设置

  • data\problems\index.json中设置题库目录。
  • data\problems\database\XXXXX.json中设置题目内容,文件名与index.json中对应即可,可参考默认案例。

刷题

  • image-20220509130817277

题目解析和统计

第一次做题时候不会有统计,以后再次刷到这个题的时候则会显示该题的历史做题记录

  • image-20220509131007779

  • 刷题模式

    如果选中该模式,则将会显示会做不会做按钮,点击按钮可以直接完成该题的训练。适合填空题这种输入答案比较慢的题快速刷题。

移动端

  • 总览
    • image-20220509131549430
  • 题库选取
    • image-20220509131043667
  • 刷题设置
    • image-20220509131103681
  • 刷题
    • image-20220509131127594

关于

如果存在bug或意见

​ 您可以在 issue 中提出

​ 或在 pull request 中提交您的代码

成为贡献者!

状态

Alt

problem-killer's People

Contributors

serfend avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.