mirror of
https://gitlab.com/MrFry/mrfrys-node-server
synced 2025-04-01 20:24:18 +02:00
Question compare match is minimum, instead of average
This commit is contained in:
parent
b5b0b8413a
commit
16b2f1a3b9
2 changed files with 6 additions and 6 deletions
|
@ -15,7 +15,7 @@ const { loadData } = require('../../dist/utils/actions.js') // eslint-disable-li
|
|||
// rmduplicates: 9.349s
|
||||
// File written
|
||||
|
||||
// load: 15.679ms
|
||||
// load: 15.91ms
|
||||
// Removing duplicate questions from publicDirs/qminingPublic/questionDbs/elektro.json
|
||||
// ==============================================================================================
|
||||
// 1 / 1: Elektronika, 826 questions
|
||||
|
@ -24,10 +24,10 @@ const { loadData } = require('../../dist/utils/actions.js') // eslint-disable-li
|
|||
// Removed 10 questions
|
||||
// ==============================================================================================
|
||||
// Result length: 816, original length: 826, removed 10 questions
|
||||
// rmduplicates: 493.23ms
|
||||
// rmduplicates: 488.853ms
|
||||
// File written
|
||||
|
||||
const minpercent = 96
|
||||
const minpercent = 95
|
||||
const resultDbFileName = 'res.json'
|
||||
const line =
|
||||
'===================================================================='
|
||||
|
|
|
@ -313,15 +313,15 @@ function compareQuestionObj(
|
|||
let avg = -1
|
||||
if (q2.A) {
|
||||
if (dMatch === -1) {
|
||||
avg = (qMatch + aMatch) / 2
|
||||
avg = Math.min(qMatch, aMatch)
|
||||
} else {
|
||||
avg = (qMatch + aMatch + dMatch) / 3
|
||||
avg = Math.min(qMatch, aMatch, dMatch)
|
||||
}
|
||||
} else {
|
||||
if (dMatch === -1) {
|
||||
avg = qMatch
|
||||
} else {
|
||||
avg = (qMatch + dMatch) / 2
|
||||
avg = Math.min(qMatch, dMatch)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue