/qwquiver

🎐 成绩查询,Material Design 风格的学生考试成绩 查询 / 统计 / 分析 网站 Excel 表格快速导入 / 条件查询 / 图表 / 多维排名 / 多平台 / 手机端(原 QwQuery)

Primary LanguageGo

qwquiver

A website for exploring and analyzing exam results.

Features

  • 多平台支持 (Win, macOS, Linux)
  • Material Design 风格
  • 多条件查询
    • 支持正则表达式
    • 数据模糊查询
    • 根据学校班级查询
  • 单科成绩
    • 多视角排名
    • 数据排序
  • 表格
    • 固定表头
    • 大屏幕展示
    • 字体大小手动调整
    • 自定义字段显示隐藏
    • 每页项目数量设定
  • 快速查看数据平均分
  • 下载为 .xlsx 表格文件
  • 在线直接打印
  • 考生数统计
  • 趋势,统计图
    • 历史成绩
    • 总分趋势
    • 平均分趋势
    • 多科对比
  • 命令行功能
    • 考试管理
    • 成绩导入(从电子表格文件)
    • 构建排名(高考录取人数排名风格)
  • 适配手机端 响应式页面

Quick Start

# 运行服务器
$ qwquiver serve

# 考试管理
$ qwquiver exam

# 列出所有考试
$ qwquiver exam list

# 导入工具帮助文档
$ qwquiver import -h

# 导入考试成绩 xlsx
$ qwquiver import "20200811.xlsx" --exam-name "期末考试" --exam-conf '{"Grp":"高中","Label":"期末考试","Subj":["YW","SX","YY","WL","HX","SW"],"SubjFullScore":{"HX":100,"SW":100,"SX":150,"WL":100,"YW":150,"YY":150},"Date":"202008","Note":"备注"}'

# 编辑考试数据
$ qwquiver exam config set -h

# 获取考试数据
$ qwquiver exam config get -h

Build Setup

# clone qwquiver project
$ git clone --recurse-submodules https://github.com/qwqcode/qwquiver.git

# install frontend dependencies
$ cd frontend
$ yarn install
$ cd ../

# build qwquiver
$ cd build
$ ./build_frontend.sh # build frontend
$ ./build_win.sh # build for windows

Screenshots