# dayanedutm-glitch/englishtests architecture

> Architecture diagram of the GitHub repository dayanedutm-glitch/englishtests, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-25). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/dayanedutm-glitch/englishtests
- Repository: https://github.com/dayanedutm-glitch/englishtests

## Overview

This repository is a static collection of English-language assessments organized by proficiency level. A learner opens a level’s file tests or its end-of-course test. The tree supports these assessment categories, but no README or source excerpts describe page behavior, navigation, scoring, or data flow; those relationships are therefore not inferred.

Main entry points: [`Beginner`](https://github.com/dayanedutm-glitch/englishtests/tree/master/Beginner) (File tests), [`Beginner/endOfCourseTest/nef_beg_end-of-course_test.html`](https://github.com/dayanedutm-glitch/englishtests/blob/master/Beginner/endOfCourseTest/nef_beg_end-of-course_test.html) (End-course test), [`Elementary`](https://github.com/dayanedutm-glitch/englishtests/tree/master/Elementary) (File tests), [`Elementary/endOfCourseTest/nef_elem_end-of-course_test.html`](https://github.com/dayanedutm-glitch/englishtests/blob/master/Elementary/endOfCourseTest/nef_elem_end-of-course_test.html) (End-course test)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_beginner["Beginner"]
  node_beginner_files["File tests"]
  node_beginner_end["End-course test"]
end

subgraph group_elementary["Elementary"]
  node_elementary_files["File tests"]
  node_elementary_end["End-course test"]
end

subgraph group_pre_intermediate["Pre-Intermediate"]
  node_preint_files["File tests"]
  node_preint_end["End-course test"]
end

subgraph group_intermediate["Intermediate"]
  node_intermediate_files["File tests"]
  node_intermediate_end["End-course test"]
end

subgraph group_upper_intermediate["Upper-Intermediate"]
  node_upper_files["File tests"]
  node_upper_end["End-course test"]
end

node_learner(("Learner"))

node_learner -->|"opens"| node_beginner_files
node_learner -->|"opens"| node_beginner_end
node_learner -->|"opens"| node_elementary_files
node_learner -->|"opens"| node_elementary_end
node_learner -->|"opens"| node_preint_files
node_learner -->|"opens"| node_preint_end
node_learner -->|"opens"| node_intermediate_files
node_learner -->|"opens"| node_intermediate_end
node_learner -->|"opens"| node_upper_files
node_learner -->|"opens"| node_upper_end

click node_beginner_files "https://github.com/dayanedutm-glitch/englishtests/tree/master/Beginner"
click node_beginner_end "https://github.com/dayanedutm-glitch/englishtests/blob/master/Beginner/endOfCourseTest/nef_beg_end-of-course_test.html"
click node_elementary_files "https://github.com/dayanedutm-glitch/englishtests/tree/master/Elementary"
click node_elementary_end "https://github.com/dayanedutm-glitch/englishtests/blob/master/Elementary/endOfCourseTest/nef_elem_end-of-course_test.html"
click node_preint_files "https://github.com/dayanedutm-glitch/englishtests/tree/master/Pre-Intermediate"
click node_preint_end "https://github.com/dayanedutm-glitch/englishtests/blob/master/Pre-Intermediate/endOfCourseTest/nef_preint_end-of-course_test.html"
click node_intermediate_files "https://github.com/dayanedutm-glitch/englishtests/tree/master/Intermediate"
click node_intermediate_end "https://github.com/dayanedutm-glitch/englishtests/blob/master/Intermediate/endOfCourseTest/nef_int_end-of-course_test.html"
click node_upper_files "https://github.com/dayanedutm-glitch/englishtests/tree/master/Upper-Intermediate"
click node_upper_end "https://github.com/dayanedutm-glitch/englishtests/blob/master/Upper-Intermediate/endOfCourseTest/nef_upper_end-of-course_test.html"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_beginner_files,node_beginner_end toneBlue
class node_elementary_files,node_elementary_end toneAmber
class node_preint_files,node_preint_end toneMint
class node_intermediate_files,node_intermediate_end toneRose
class node_upper_files,node_upper_end,node_learner toneIndigo
```

## Components

### Beginner

- [File tests](https://github.com/dayanedutm-glitch/englishtests/tree/master/Beginner): `Beginner`
- [End-course test](https://github.com/dayanedutm-glitch/englishtests/blob/master/Beginner/endOfCourseTest/nef_beg_end-of-course_test.html): `Beginner/endOfCourseTest/nef_beg_end-of-course_test.html`

### Elementary

- [File tests](https://github.com/dayanedutm-glitch/englishtests/tree/master/Elementary): `Elementary`
- [End-course test](https://github.com/dayanedutm-glitch/englishtests/blob/master/Elementary/endOfCourseTest/nef_elem_end-of-course_test.html): `Elementary/endOfCourseTest/nef_elem_end-of-course_test.html`

### Pre-Intermediate

- [File tests](https://github.com/dayanedutm-glitch/englishtests/tree/master/Pre-Intermediate): `Pre-Intermediate`
- [End-course test](https://github.com/dayanedutm-glitch/englishtests/blob/master/Pre-Intermediate/endOfCourseTest/nef_preint_end-of-course_test.html): `Pre-Intermediate/endOfCourseTest/nef_preint_end-of-course_test.html`

### Intermediate

- [File tests](https://github.com/dayanedutm-glitch/englishtests/tree/master/Intermediate): `Intermediate`
- [End-course test](https://github.com/dayanedutm-glitch/englishtests/blob/master/Intermediate/endOfCourseTest/nef_int_end-of-course_test.html): `Intermediate/endOfCourseTest/nef_int_end-of-course_test.html`

### Upper-Intermediate

- [File tests](https://github.com/dayanedutm-glitch/englishtests/tree/master/Upper-Intermediate): `Upper-Intermediate`
- [End-course test](https://github.com/dayanedutm-glitch/englishtests/blob/master/Upper-Intermediate/endOfCourseTest/nef_upper_end-of-course_test.html): `Upper-Intermediate/endOfCourseTest/nef_upper_end-of-course_test.html`

### Other components

- **Learner**

## Connections

- Learner → File tests: opens
- Learner → End-course test: opens
- Learner → File tests: opens
- Learner → End-course test: opens
- Learner → File tests: opens
- Learner → End-course test: opens
- Learner → File tests: opens
- Learner → End-course test: opens
- Learner → File tests: opens
- Learner → End-course test: opens
