# FoSE — Fundamentals of Surveying
> Study site for the NCEES Fundamentals of Surveying (FS) exam and Georgia land
> surveyor licensure. 352 questions across 14 modules and all seven NCEES
> knowledge areas, each with a worked explanation and a cited source.
Site: https://fose.clocknumbers.com
This file as a web page: https://fose.clocknumbers.com/llms
## Drive mode — read questions aloud, take spoken answers
Drive mode is a hands-free practice loop built for you to run. A driver asks you
to open the site; you read questions aloud and they answer with a letter. It
needs no key, no account and no sign-in, it is CORS-open, and every response is
`text/plain` already formatted for text-to-speech (degree signs spelled out,
units expanded, bearings said in full).
**The whole protocol: every reply hands you the URL to fetch next. Keep no state.**
### 1. Start a set
```
GET https://drive.clocknumbers.com/g?topic=TOPIC&n=10 (Gemini and most assistants)
GET https://drive.clocknumbers.com/c?topic=TOPIC&n=10 (ChatGPT)
```
Both redirect to `https://fose.clocknumbers.com/drive/s`, which you may call
directly with `&for=g` or `&for=c`. The two differ only in wording: the ChatGPT
variant spells out one rule per line and gives the answer URL as a template to
fill in rather than four links, because ChatGPT will otherwise open every link
and recite the answers.
`topic` takes a module id, an NCEES area id, or a plain phrase the driver said
("traverse", "boundary law", "gps errors"). Omit it for a mixed set. `n` is the
set length, 1 to 50, default 10.
The reply reads out as the first question with lettered choices, and ends with:
```
NEXT: https://fose.clocknumbers.com/drive/a/<token>?say=LETTER
```
### 2. Answer
Ask the driver for a letter. Substitute it for `LETTER` in that URL and fetch it.
```
GET https://fose.clocknumbers.com/drive/a/<token>?say=B
```
The reply says whether they were right, gives the explanation, reports the
running score, asks the next question, and carries a fresh `NEXT` URL. Repeat
until the reply says the set is complete.
`say` accepts a bare letter, a spoken word ("bee", "charlie"), an ordinal
("the second one"), or a number. Fetch with no `say` value to repeat the
current question.
### 3. That is all
The session lives in the token in the URL. Nothing is stored, nothing expires,
and you never need to remember a previous turn. If a link is mangled, start a
new set.
## Modules
math, stats-adjustments, field-data, gnss, geodesy-datums, plane-calcs,
photo-remote, gis-lis, boundary-law, plss, business-professional, ga-law,
ga-mts, ga-licensure
## NCEES areas
processes, mapping, boundary, principles, computations, business, math
## Pages
- [Drive mode](https://fose.clocknumbers.com/drive): the hands-free entry point.
- [FS exam guide](https://fose.clocknumbers.com/exam-guide): format, knowledge areas, cost, registration, the Georgia LSIT path.
- [Cheat sheet](https://fose.clocknumbers.com/cheat-sheet): 90 formula cards with variables, traps, and a question to try each on.
- [Exam simulator](https://fose.clocknumbers.com/exam): timed 110-, 55- and 20-question sittings in NCEES area proportions.
## Other endpoints
- `GET /api/questions?ids=a,b,c` — up to 60 questions by id, as JSON.