Giter Site home page Giter Site logo

physical-test-calculator's Introduction

大学生体测成绩计算器

**大学生体测成绩计算器,依据2014年《国家学生体质健康标准》单项指标评分表2014年《国家学生体质健康标准》加分指标评分表国家学生体质健康标准单项指标与权重编写。

💡 Example

https://fjc0k.github.io/example/physical-test-calculator.html

相关应用

小程序

安装

Node
npm i physical-test-calculator --save
Browser
<!-- // development -->
<script src="https://unpkg.com/physical-test-calculator/dist/physical-test-calculator.js"></script>
<!-- // or production -->
<script src="https://unpkg.com/physical-test-calculator/dist/physical-test-calculator.min.js"></script>

使用

Node
import calculator from 'physical-test-calculator';
let result = calculator(gender, grade, performances);
Browser
<script>
  var result = physicalTestCalculator(gender, grade, performances);
</script>
选项
参数 类型 描述
gender string 性别: male (男), female (女)
grade string 年级: freshman (大一), sophomore (大二), junior (大三), senior (大四)
performances Object 体测原始数据: { 体测项目: 体测数据, ... }
体测项目 单位 描述
weight 千克 体重
height 厘米 身高
vital_capacity 毫升 肺活量
sit_and_reach 厘米 坐立前屈
standing_long_jump , 厘米 立定跳远
race_50m 50米跑
pull_up 引体向上, 仅 male
race_1000m 1000米跑, 仅 male
sit_up 仰卧起坐, 仅 female
race_800m 800米跑, 仅 female
返回值

计算器会返回一个 Object 结果。

体测项目 weightheight 仅用于计算 bmi,故计算结果中会有 bmi 属性,不会有 weightheight 属性。

属性 类型 描述
performance Object 体测原始数据, 如: 取BMI指数用 performance.bmi
rawScore Object 体测项目原始得分, 满分100, 如: 取BMI原始得分用 rawScore.bmi
score Object 体测项目加权得分, 如: 取立定跳远加权得分用 score.standing_long_jump
bonus Object 体测项目加分, 仅以下项目有加分: bonus.pull_up, bonus.race_1000m, bonus.sit_up, bonus.race_800m
grade Object 体测项目评级, 目前仅有两个: grade.bmi (BMI评级), grade.aggregate (体测总分评级)
aggregate Object 体测项目总分: aggregate.score (总分), aggregate.grade (评级)

physical-test-calculator's People

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

zhtok zhfelix

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.