hungarofit/evaluator

Hungarofit evaluator logic library for PHP

v1.0.0 2017-11-11 00:59 UTC

This package is auto-updated.

Last update: 2024-04-11 00:47:25 UTC


README

Hungarofit evaluation logic library for Go

Generating tables from XLSX files

# cwd: project root
go run cmd/tables_generate/main.go

Usage

go get -u github.com/hungarofit/evaluator@master
import "github.com/hungarofit/evaluator"

func main() {
    score, err := evaluator.Evaluate(evaluator.ChallengeHungarofitMini, evaluator.GenderFemale, 20, map[evaluator.Exercise]evaluator.ResultValue{
		evaluator.ExerciseAerob_Run12Min: 3000.0,
		evaluator.ExerciseMotor4_Jump:    20.0,
		evaluator.ExerciseMotor4_Pushup:  20.0,
		evaluator.ExerciseMotor4_Situp:   50.0,
		evaluator.ExerciseMotor4_Torso:   70.0,
	})
	if err != nil {
		log.Fatalln(err)
	}
	log.Println(score.Total)
}

2014 © Dr. Ildikó Dr. Fehérné Mérey