1 viewer
rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off
crates/cre8-app-course/src/quiz.rs
Items
const KIND_QUIZ_QUESTION const KIND_QUIZ_RESPONSE const KIND_QUIZ_ATTEMPT const QUIZ_PASS_PCT struct QuizQuestion impl QuizQuestion struct QuizResponse struct QuizAttempt struct QuizHistory
Functions
By call-graph weight (PageRank; 1.0 is the average function). 35 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| quiz_response_vidsrc/quiz.rs:43 | fn | 3 | 1 | 2 | 0 | 1.4 | |
| is_pass_atsrc/quiz.rs:369 | fn | 3 | 2 | 3 | 0 | 1.3 | |
| derive_quiz_question_idsrc/quiz.rs:47 | fn | 3 | 1 | 1 | 1 | 1.2 | |
| percent_ofsrc/quiz.rs:321 | fn | 6 | 2 | 5 | 0 | 1.2 | |
| derive_quiz_attempt_idsrc/quiz.rs:60 | fn | 3 | 1 | 5 | 1 | 1.1 | |
| quiz_question_vidsrc/quiz.rs:39 | fn | 3 | 1 | 2 | 0 | 1.1 | |
| quiz_attempt_vidsrc/quiz.rs:55 | fn | 3 | 1 | 1 | 0 | 1 | |
| QuizQuestion::auto_gradablesrc/quiz.rs:111 | method | 3 | 2 | 3 | 0 | 1 | |
| derive_quiz_response_idsrc/quiz.rs:51 | fn | 3 | 1 | 3 | 1 | 1 | |
| QuizQuestion::newsrc/quiz.rs:92 | method | 17 | 1 | 4 | 1 | 0.9 | |
| load_quiz_responsesrc/quiz.rs:175 | fn | 11 | 1 | 3 | 2 | 0.8 | |
| set_eqsrc/quiz.rs:330 | fn | 10 | 2 | 1 | 0 | 0.8 | |
| list_quiz_questionssrc/quiz.rs:134 | fn | 13 | 1 | 5 | 0 | 0.8 | |
| gradesrc/quiz.rs:345 | fn | 16 | 4 | 3 | 2 | 0.8 | |
| is_passsrc/quiz.rs:364 | fn | 3 | 1 | 2 | 1 | 0.7 | |
| graphsrc/quiz.rs:382 | fn | 3 | 1 | 3 | 0 | 0.7 | |
| list_quiz_attemptssrc/quiz.rs:230 | fn | 16 | 2 | 2 | 0 | 0.7 | |
| effective_pass_percentsrc/quiz.rs:311 | fn | 3 | 1 | 3 | 0 | 0.7 | |
| effective_max_attemptssrc/quiz.rs:316 | fn | 3 | 1 | 3 | 0 | 0.7 | |
| attempt_from_responsesrc/quiz.rs:259 | fn | 16 | 1 | 1 | 2 | 0.7 | |
| upsert_quiz_questionsrc/quiz.rs:116 | fn | 16 | 4 | 2 | 1 | 0.6 | |
| quiz_historysrc/quiz.rs:290 | fn | 18 | 1 | 3 | 0 | 0.6 | |
| upsert_quiz_responsesrc/quiz.rs:164 | fn | 10 | 2 | 2 | 1 | 0.6 | |
| list_quiz_attempts_for_lessonsrc/quiz.rs:248 | fn | 8 | 1 | 2 | 0 | 0.6 | |
| upsert_quiz_attemptsrc/quiz.rs:215 | fn | 13 | 4 | 3 | 1 | 0.6 | |
| optsrc/quiz.rs:378 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| attemptsrc/quiz.rs:454 | fn | 16 | 1 | 1 | 2 | 0.6 | |
| default_pointssrc/quiz.rs:87 | fn | 3 | 1 | 0 | 0 | 0.5 | |
| default_pass_pctsrc/quiz.rs:211 | fn | 3 | 1 | 0 | 0 | 0.5 | |
| question_round_trips_with_shared_typessrc/quiz.rs:387 | fn | 16 | 1 | 0 | 6 | 0.5 | |
| grading_and_pass_thresholdsrc/quiz.rs:405 | fn | 27 | 1 | 0 | 3 | 0.5 | |
| response_round_tripssrc/quiz.rs:434 | fn | 19 | 1 | 0 | 4 | 0.5 | |
| every_attempt_is_kept_with_best_last_and_remainingsrc/quiz.rs:472 | fn | 21 | 2 | 0 | 7 | 0.5 | |
| a_quiz_can_set_its_own_pass_marksrc/quiz.rs:495 | fn | 10 | 1 | 0 | 4 | 0.5 | |
| open_questions_are_not_auto_gradedsrc/quiz.rs:507 | fn | 9 | 1 | 0 | 4 | 0.5 |
Source not readable from this process.