Commit 4330e20
committed
Only init exam storage after questions are ready
Now that questions can take some time to become ready after the list is
initialised, the total marks available for the exam aren't calculated at
the time Exam.init runs.
This moves the storage initialisation to happen after the questions are
all ready. I don't think that anything can use the storage in the
intervening time, so it should be safe.1 parent 119541e commit 4330e20
4 files changed
Lines changed: 95 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
637 | 637 | | |
638 | 638 | | |
639 | 639 | | |
640 | | - | |
641 | | - | |
| 640 | + | |
| 641 | + | |
642 | 642 | | |
| 643 | + | |
643 | 644 | | |
644 | 645 | | |
| 646 | + | |
645 | 647 | | |
646 | 648 | | |
647 | | - | |
648 | | - | |
| 649 | + | |
| 650 | + | |
649 | 651 | | |
650 | 652 | | |
| 653 | + | |
651 | 654 | | |
652 | 655 | | |
653 | 656 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
200 | 200 | | |
201 | 201 | | |
202 | 202 | | |
203 | | - | |
204 | 203 | | |
205 | 204 | | |
206 | 205 | | |
| |||
210 | 209 | | |
211 | 210 | | |
212 | 211 | | |
| 212 | + | |
213 | 213 | | |
214 | 214 | | |
215 | 215 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24904 | 24904 | | |
24905 | 24905 | | |
24906 | 24906 | | |
24907 | | - | |
24908 | | - | |
| 24907 | + | |
| 24908 | + | |
24909 | 24909 | | |
| 24910 | + | |
24910 | 24911 | | |
24911 | 24912 | | |
| 24913 | + | |
24912 | 24914 | | |
24913 | 24915 | | |
24914 | | - | |
24915 | | - | |
| 24916 | + | |
| 24917 | + | |
24916 | 24918 | | |
24917 | 24919 | | |
| 24920 | + | |
24918 | 24921 | | |
24919 | 24922 | | |
24920 | 24923 | | |
| |||
27655 | 27658 | | |
27656 | 27659 | | |
27657 | 27660 | | |
27658 | | - | |
27659 | 27661 | | |
27660 | 27662 | | |
27661 | 27663 | | |
| |||
27665 | 27667 | | |
27666 | 27668 | | |
27667 | 27669 | | |
| 27670 | + | |
27668 | 27671 | | |
27669 | 27672 | | |
27670 | 27673 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2498 | 2498 | | |
2499 | 2499 | | |
2500 | 2500 | | |
| 2501 | + | |
| 2502 | + | |
| 2503 | + | |
| 2504 | + | |
| 2505 | + | |
| 2506 | + | |
| 2507 | + | |
| 2508 | + | |
| 2509 | + | |
| 2510 | + | |
| 2511 | + | |
| 2512 | + | |
| 2513 | + | |
| 2514 | + | |
| 2515 | + | |
| 2516 | + | |
| 2517 | + | |
| 2518 | + | |
| 2519 | + | |
| 2520 | + | |
| 2521 | + | |
| 2522 | + | |
| 2523 | + | |
| 2524 | + | |
| 2525 | + | |
| 2526 | + | |
| 2527 | + | |
| 2528 | + | |
| 2529 | + | |
| 2530 | + | |
| 2531 | + | |
| 2532 | + | |
| 2533 | + | |
| 2534 | + | |
| 2535 | + | |
| 2536 | + | |
| 2537 | + | |
| 2538 | + | |
| 2539 | + | |
| 2540 | + | |
| 2541 | + | |
| 2542 | + | |
| 2543 | + | |
| 2544 | + | |
| 2545 | + | |
| 2546 | + | |
| 2547 | + | |
| 2548 | + | |
| 2549 | + | |
| 2550 | + | |
| 2551 | + | |
| 2552 | + | |
| 2553 | + | |
| 2554 | + | |
| 2555 | + | |
| 2556 | + | |
| 2557 | + | |
| 2558 | + | |
| 2559 | + | |
| 2560 | + | |
| 2561 | + | |
| 2562 | + | |
| 2563 | + | |
| 2564 | + | |
| 2565 | + | |
| 2566 | + | |
| 2567 | + | |
| 2568 | + | |
| 2569 | + | |
| 2570 | + | |
| 2571 | + | |
| 2572 | + | |
| 2573 | + | |
| 2574 | + | |
| 2575 | + | |
| 2576 | + | |
| 2577 | + | |
| 2578 | + | |
| 2579 | + | |
2501 | 2580 | | |
2502 | 2581 | | |
2503 | 2582 | | |
| |||
0 commit comments