Add networks unit 9: layered models and protocols with quiz.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
pepaskopec-blip 2026-09-11 18:10:11 +02:00
commit ec3b17f43f
4 changed files with 203 additions and 2 deletions

View file

@ -53,7 +53,8 @@
#define NET6_SLIDES 4
#define NET7_SLIDES 4
#define NET8_SLIDES 4
#define NET_LESSONS 8
#define NET9_SLIDES 4
#define NET_LESSONS 9
typedef enum {
THEME_CATPPUCCIN = 0,
@ -1019,6 +1020,7 @@ GtkWidget *build_net_unit5_page(void);
GtkWidget *build_net_unit6_page(void);
GtkWidget *build_net_unit7_page(void);
GtkWidget *build_net_unit8_page(void);
GtkWidget *build_net_unit9_page(void);
GtkWidget *net_qz_combo(void);
void net_qz_set_prefix(GtkComboBoxText *c, int pfx);
int net_qz_prefix(GtkComboBoxText *c);
@ -1037,6 +1039,7 @@ GtkWidget *build_net_unit5_exercise_page(void);
GtkWidget *build_net_unit6_exercise_page(void);
GtkWidget *build_net_unit7_exercise_page(void);
GtkWidget *build_net_unit8_exercise_page(void);
GtkWidget *build_net_unit9_exercise_page(void);
void activate(GtkApplication *app, gpointer user_data);
int main(int argc, char **argv);