Ὅσο περισσότερο χρησιμοποιῶ τὴ gnosis, τόσο περισσότερο παρατηρῶ σφάλματα σχεδίασης ποὺ κληρονομήθηκαν ἀπὸ τὸ λογισμικὸ ποὺ χρησιμοποιοῦσα προηγουμένως.

Χρήση decks γιὰ themata (κάρτες/ἐρωτήσεις)

Τὰ decks θὰ ἀφαιρεθοῦν.

Παρόμοια μὲ τὸ Anki, τὰ decks παρείχαν περιορισμὸ, ὄχι χαρακτηριστικό. Ἕνα thema μπορεῖ νὰ ἀνήκει μόνο σὲ ἕνα deck, πολλὰ-πρὸς-ἕνα, ἐνῶ οἱ ἐτικέτες εἶναι πολλὰ-πρὸς-πολλά.

Τὰ themata στὴ gnosis ὀργανώνονται ἤδη βάσει tags καὶ μπορεῖς νὰ προσαρμόσεις τὸν ἀλγόριθμο ἐπανάληψης ἀνὰ ἐτικέτα μὲ τὸ gnosis-algorithm-custom-values.

Οἱ ἐξαγωγὲς γιὰ «συλλογές» θὰ βασίζονται πλέον σὲ ἐτικέτες. Σχεδιάζω νὰ προσθέσω φίλτρα ἐτικετῶν γιὰ ἐξαγωγές, π.χ. +anatomy -clinical γιὰ ἐξαγωγὴ ὅλων τῶν themata μὲ ἐτικέτα anatomy, ἀποκλείοντας clinical.

Διαχωρισμὸς gnosis ἀπὸ org-gnosis καὶ org-gnosis-ui

Τὸ org-gnosis θὰ συγχωνευθεῖ στὸ gnosis, μὲ μία ἑνιαία βάση δεδομένων.

Ἡ ἰδέα ἦταν νὰ ὑπάρχει ἕνα ἐλάχιστο σύστημα σημειώσεων μὲ ξεχωριστὸ πακέτο UI ποὺ χρησιμοποιεῖ τὸν περιηγητή, ἀναδημιουργώντας τὴ ροὴ ἐργασίας ποὺ εἶχα μὲ org-roam ἀλλὰ μὲ ὑποστήριξη σύνδεσης themata σὲ κόμβους γιὰ ἐπαναλήψεις εἰδικὰ ἀνὰ θέμα.

Ἐκ τῶν ὑστέρων, αὐτὸς ὁ διαχωρισμὸς ἦταν λάθος σχεδίασης:

  • Ἡ χρήση org-gnosis χωρὶς gnosis δὲν ἔχει πραγματικὰ ὀφέλη.
  • Ἕνα ξεχωριστὸ org-gnosis-ui ποὺ ἀναδημιουργεῖ γράφημα στὺλ obsidian στὸν περιηγητὴ δὲν προσφέρει πραγματικὸ ὄφελος πέρα ἀπὸ τὴν «ὀπτικοποίηση» τῆς συλλογῆς.
    • Ἡ χρήση tabulated-list στὸν Ἤμαξ γιὰ ἐμφάνιση κόμβων, τῶν ἀντίστροφων συνδέσμων/συνδέσμων τους καὶ τῶν συνδεδεμένων themata παρέχει πραγματικὴ χρήση στὴ ροὴ ἐργασίας. Μπορεῖς νὰ ξεκινήσεις ἐπαναλήψεις γιὰ συγκεκριμένους κόμβους ἀπὸ τὸν πίνακα ἐλέγχου, νὰ φιλτράρεις περιεχόμενα καὶ νὰ δεῖς σχέσεις, ὅλα μέσα στὸν Ἤμαξ.
  • Συντήρηση δύο ξεχωριστῶν βάσεων δεδομένων χωρὶς πραγματικὴ ἀξία.

Ἀλγόριθμος ἐπανάληψης ἀνὰ θέμα

Ἡ Gnosis ὑποστηρίζει ἐπανάληψη ὅλων τῶν themata ποὺ συνδέονται μὲ συγκεκριμένο κόμβο, ποὺ σημαίνει ὅτι τὰ themata συχνὰ ἐπαναλαμβάνονται πρὶν ἔρθει ἡ προγραμματισμένη ὥρα ἐπαναλήψεώς τους. Ὁ ὑπολογισμὸς διαστήματος χρησιμοποιεῖ πλέον τὸν παρελθόντα χρόνο ὡς βάση, ἀλλὰ σὲ ἐπιτυχία κρατάει τὴν ἀργότερη ἀπὸ τὴν ὑπολογισμένη/ὑπάρχουσα προγραμματισμένη ἡμερομηνία. Ἡ βαθμολογία τοῦ thema καὶ ἡ σειρὰ ἐπανάληψης ἐξακολουθοῦν νὰ ἐνημερώνονται, ὥστε οἱ πρόωρες ἐπαναλήψεις νὰ συμβάλλουν στὴν πρόοδο χωρὶς νὰ παραμορφώνουν τὸ πρόγραμμα.

Αὐτὸ ἐξασφαλίζει ὅτι οἱ πρόωρες ἐπιτυχεῖς ἐπαναλήψεις δὲν μποροῦν οὔτε νὰ αὐξήσουν οὔτε νὰ μειώσουν τὰ διαστήματα. Σὲ ἀποτυχία χρησιμοποιεῖται ἀπευθείας τὸ ὑπολογισμένο διάστημα, ἀφοῦ ἡ πρόωρη ἀποτυχία παρέχει πράγματι χρήσιμες πληροφορίες.

[Νέο χαρακτηριστικὸ] Ἐξαγωγὴ themata μὲ τοὺς συνδεδεμένους κόμβους τους

Οἱ ἐξαγωγὲς Gnosis θὰ περιλαμβάνουν προαιρετικὰ ὅλους τοὺς συνδεδεμένους κόμβους γιὰ τὰ ἐξαγόμενα themata. Αὐτὸ σημαίνει ὅτι τρέχουσες συλλογές, ὅπως τὸ Unking, θὰ παρέχουν ἕτοιμες πρὸς χρήση συλλογὲς ὅπου οἱ χρήστες μποροῦν τόσο νὰ ἐπαναλαμβάνουν themata ὅσο καὶ νὰ περιηγοῦνται στὸ σχετικὸ ὑλικό.