Updated · By Pete Bromfield, IB Maths IA examiner

Top-band exemplar · AA SL · written to a full-marks standard

When can we launch? Modelling the tide at our sailing club's slipway

Trigonometric modelling and calculus · about 15 pages · top-band standard · our judgement 20/20

Written by IB Math Revision to show a top-band (full-marks) standard — not a real student's IA, not moderated by the IB; marks can't be guaranteed. The marks below are our examiner-style judgement against the criteria. This exploration was never submitted in an IB session and we do not claim it scored 20/20.

An AA SL exploration written to a top-band (full-marks) standard: a sinusoidal tide model fitted by least squares, a launch window found by solving a trigonometric inequality and generalised to a formula, a sensitivity estimate from the derivative, an exact-value explanation of the sailors' rule of twelfths with calculus to find its worst error, and a second model of springs and neaps that shows when the club's rule fails. Every technique is in the AA SL syllabus.

Why it reaches the top band, criterion by criterion

CriterionMarkWhy
A · Presentation4/4A four-part aim with a practical end point; each section answers one part, and the conclusion answers them in order and ends with a recommendation. Concise — nothing is included for its own sake.
B · Mathematical communication4/4Variables, units and the reference level defined before use; key results numbered and referred back to; exact values kept exact until the end; tables and figures chosen to support the argument and referred to in the text.
C · Personal engagement3/3Outstanding and sustained: the question comes from the student's own experience, the threshold comes from their own measurement, and they test a rule their club actually uses and turn the result into a recommendation.
D · Reflection3/3Substantial critical reflection throughout: an unexpected fitted period is explained and acted on, the effect of the least reliable measurement is quantified, a second model is checked against an independently derived value, and limitations are ranked by their effect.
E · Use of mathematics6/6AA SL mathematics used with sophistication and rigour: least squares understood as minimisation, a trigonometric inequality solved exactly and generalised, the chain rule used for sensitivity, exact values and a derivative used to analyse the rule of twelfths, and a definite integral for a genuine average. At SL, sophistication is this kind of judgement and connection, not HL content.
Total20/20Full marks are justified because each criterion is met throughout the exploration, not in one section: the mathematics is correct, connected and used to answer a real question, and the reflection changes what the student does next.

Marks are our judgement of this teaching exemplar against the current criteria, explained criterion by criterion. They are not IB moderation results, and a real IA written to this standard could still be marked differently by a teacher or moderator.

What would lose marks here

The same exploration, with these changes, would drop out of the top band:

  • E Taking the model straight from a calculator's sine-regression button, with no first estimates and no idea what the solver minimises, would make the use of technology routine and cap E.
  • E Solving h(t) = H only graphically for one day, instead of deriving the window formula (3), would leave nothing to build Section 6 on — the exploration would stop at a single number.
  • D Ignoring the fitted period of 12.63 hours (or quietly rounding it to 12.42) would lose one of the clearest pieces of critical reflection.
  • C A tide IA on a harbour chosen from a list, with no launch problem and no measurement of the student's own, would show much less engagement, however accurate the fit.
  • A Adding a section on the physics of the Moon's gravity that does not feed into the aim would make the work less concise.
  • B Writing = for fitted or rounded values (a = 1.09 instead of a ≈ 1.09), or letting t mean hours in one section and days in another.

Excerpts with examiner annotations

Free sections are shown below with comments; the rest is in the full exemplar, available in the protected viewer with the IA package or a Pro plan.

1. Introduction

Our sailing club launches its dinghies down a concrete slipway that only reaches the water for part of each tide. The notice by the boat park says “Launching possible from 2 hours before to 2 hours after high water.” Last autumn I followed that rule to the minute and still ran the trolley's wheels into mud about an hour and fifty minutes after high water, with the boat not yet floating. The instructor's reply was “it's a neap tide, it's always tight at neaps”. I wanted to know whether the rule is actually wrong, and if so, how often.

Aim. I will (i) build a sinusoidal model of the tide at our harbour from a day of tide-gauge readings, (ii) use it to find the length of the launch window and how sensitive that length is to the depth the trolley needs, (iii) test the sailors' “rule of twelfths” against the model, and (iv) use a month of the tide table to decide on how many days the club's two-hour rule is not safe.

Sinusoidal functions were the part of our trigonometry unit I found most convincing, because the graphs in the textbook looked like tide curves. This exploration was my chance to see whether they are good enough to answer a real question on the water.

C The question comes from something that actually happened to the student and a claim they want to test. Engagement is shown by a specific experience and a precise doubt, not by saying the topic is interesting.

A A four-part aim with a clear practical end point (is the rule safe, and how often?). Each part is answered in its own section.

2. The data and a first model

The harbour authority's tide gauge shows the height of the water above chart datum (a fixed reference level close to the lowest tides). On the day my trolley stuck (day 9 of the tide table I use in Section 6), I downloaded the gauge's record for that day from the harbour authority's website at 30-minute intervals from 00:00 to 25:00 — 51 readings. The club's survey puts the toe of the slipway at 2.8 m above chart datum, and I measured that the trolley needs 0.5 m of water over the toe before the dinghy floats off, so launching is possible while the height is at least \(H = 3.3\) m.

Data note: the gauge readings and the tide table in this exemplar are illustrative, generated to behave like a real tide; a student must use their own (for example from their national tide-gauge network, cited).

I use \(t\) = time in hours after 00:00 on the log day and \(h(t)\) = height of the water above chart datum in metres. The data rise and fall about twice a day with a fairly constant range, so I chose the model

\[ h(t) = a\cos\big(b(t - c)\big) + d, \qquad (1) \]

with cosine rather than sine so that \(c\) is simply the time of high water. First estimates came straight from the readings: \(a\) = half the difference between the highest and lowest readings, \(d\) = their mean, \(c\) = the time of the highest reading (08:30), and the period from twice the time between that high water and the next low water (08:30 to 15:00), giving \(\tfrac{2\pi}{b} \approx 13.0\) hours. These are in the first column of Table 1.

Table 1: The model's parameters: first estimates read from the data, then least-squares values.
ParameterMeaningFirst estimate (from the readings)Least-squares value
a (m)amplitude = half the range1.1351.090
b (rad h⁻¹)2π ÷ period0.48330.4973
period 2π/b (h)time from one high water to the next13.0012.63
c (h)time of high water8.50 (08:30)8.87 (08:52)
d (m)mean level (principal axis)2.5752.596
S (m²)sum of squared residuals0.9700.0712

B Every variable is defined with units and a reference level before it is used; the choice of cosine over sine is explained by what it makes c mean.

E Parameters are first estimated from their meaning (amplitude, axis, phase, period), so the later least-squares values can be judged, not just accepted from software.

C The threshold H comes from the student's own measurement of the trolley, which makes the model theirs.

3. Improving the fit by least squares

In the full exemplar (about 2 pages). Least squares with a solver, residuals, and why the fitted period is not 12.42 hours. Open in the protected viewer

4. How long is the launch window?

Launching is possible while \(h(t) \ge H\). Around the high water at \(t = c\), with \(\theta = b(t - c)\), this is

\[ a\cos\theta + d \ge H \iff \cos\theta \ge \frac{H - d}{a} \iff -\theta_0 \le \theta \le \theta_0, \quad \text{where } \theta_0 = \cos^{-1}\!\left(\frac{H - d}{a}\right). \qquad (2) \]

This needs \(-1 \le \frac{H-d}{a} \le 1\); if \(H - d > a\), high water never reaches \(H\) and there is no window at all. Converting back to time, the window runs from \(c - \frac{\theta_0}{b}\) to \(c + \frac{\theta_0}{b}\), so its length is

\[ W = \frac{2}{b}\cos^{-1}\!\left(\frac{H - d}{a}\right) = \frac{T}{\pi}\cos^{-1}\!\left(\frac{2(H-d)}{R}\right), \qquad (3) \]

where \(T = \frac{2\pi}{b}\) is the period and \(R = 2a\) the range. On my log day \(\frac{H-d}{a} = \frac{3.3 - 2.596}{1.090} \approx 0.6456\), so \(\theta_0 \approx 0.8689\) rad and \(W \approx 3.49\) hours: from 07:07 to 10:37 in the morning and 19:46 to 23:15 in the evening. The club's rule allows 4 hours. It reaches 15 minutes past the end of the window, when the model gives a height of only 3.19 m — about 11 cm less water over the toe than the trolley needs. That matches what happened to me: I was stuck about 110 minutes after high water — after the window had closed (105 minutes) but inside the time the rule allows (120 minutes).

How much does the depth matter? I only measured the depth the trolley needs roughly, so I wanted to know how much an error in \(H\) would change the answer. Differentiating (1) with the chain rule, \(h'(t) = -ab\sin\big(b(t-c)\big)\). At the end of the window, \(t = c + \frac{\theta_0}{b}\), the water is falling at \(|h'| = ab\sin\theta_0 \approx 0.414\) m per hour. Near that moment the height changes by about \(h'\,\Delta t\) in a short time \(\Delta t\), so an error of \(\Delta H = 0.1\) m in the required height moves each end of the window by about \(\frac{\Delta H}{|h'|} \approx 14\) minutes — 29 minutes on the whole window. Even if the trolley needs 10 cm less water than I measured, the window is still under 4 hours (solving (2) again with \(H = 3.2\) m gives 3.96 hours, close to the estimate 3.98 hours), so the conclusion for this day does not depend on that measurement — although it is closer than I expected. The same derivative shows the tide is fastest at mid-tide, \(|h'|_{\max} = ab \approx 0.54\) m per hour, when \(\sin\theta = \pm1\) — which is why the window closes quickly once the ebb gets going.

E The launch window is found by solving a trigonometric inequality exactly and generalised to a formula in the range and period (equation 3) — the formula that makes Section 6 possible.

E Differentiation is used for a purpose: a sensitivity estimate that tells the student whether their rough measurement could change the conclusion. That is sophistication at SL — judgement, not harder topics.

D The result is checked against the event that started the exploration, and the effect of the least reliable input is quantified before the conclusion is trusted.

5. Is the rule of twelfths as good as the model?

In the full exemplar (about 2.5 pages). Exact values show the rule of twelfths joins points of the cosine curve; calculus finds its worst error; and the rule is checked on the launch problem. Open in the protected viewer

6. Springs and neaps: when is the two-hour rule safe?

In the full exemplar (about 3 pages). A second sinusoidal model for the spring–neap cycle, a critical range derived from the window formula, the share of days on which the club's rule fails, and an average window from a definite integral. Open in the protected viewer

7. Conclusion and reflection

On my log day the tide was modelled well by \(h(t) \approx 1.09\cos\big(0.497(t - 8.87)\big) + 2.60\), with residuals of about 4 cm. Solving \(h(t) \ge H\) gave a launch window of 3.49 hours, and in general \(W = \frac{T}{\pi}\cos^{-1}\left(\frac{2(H-d)}{R}\right)\). The rule of twelfths is a straight-line version of the cosine model, exact at four of its six steps and never more than about 2.6% of the range out, so it is not the problem. The problem is the club's fixed rule of two hours either side of high water: it is only safe when the range is at least about 2.65 m, and on about 36% of days — around every neap tide — it sends people down the slipway after the water has gone. I will suggest to the club that the notice gives the rule for springs and a shorter one (about 1.6 hours either side) for neaps, or better, a small table of window length against range from equation (3).

Limitations. The most important one is the mean level \(d\). I estimated it from one day, but the whole answer depends on \(H - d\), which is only 0.70 m: raising \(d\) by 0.1 m (a storm surge or low air pressure raises the sea; high pressure lowers it) lengthens every window, and lowering it shortens them. Repeating the calculation of Section 6 with \(d\) 0.1 m higher or lower moves \(R^*\) to 2.28 m or 3.03 m, and the share of days on which the rule fails to between 20% and 49%. Weather can shift the level by that much, so on any particular day the model is a guide, not a guarantee — but in every case the rule fails around the neaps. Second, I used a single cosine for each day, while the real tide contains more than two components; the small residual pattern I could not see in 25 hours might appear over a longer log. Third, the tide table gives heights only to 0.1 m, which limits how precisely \(p\), \(q\) and \(P\) are known — but the conclusion (the rule fails around neaps) holds for any values close to mine, because \(R^*\) sits well inside the range of the cycle. My sensitivity estimate in Section 4 showed that my rough trolley measurement is not a serious limitation.

What I will remember is that the formula I used most in class, \(a\cos(b(t-c)) + d\), answered a question that the experienced sailors at my club got wrong — not because their rule of thumb about the rise was poor, but because the rule of thumb about the window ignored one parameter.

A All four parts of the aim are answered in order with the key numbers, and the conclusion ends with a concrete recommendation that follows from the work. No new material is introduced.

D Limitations are ranked by their effect on the answer; the most important one (the mean level) is explained through the structure of equation (3), and the student says which conclusions survive the uncertainty.

Bibliography

In the full exemplar (about 1 page). Sources, technology used and appendices. Open in the protected viewer

What a moderator could still ask for

  • Even at this level, a moderator could ask for a second day of gauge readings (at springs) to test the single-cosine model where the window is longest.
  • The mean level d is the most influential parameter; estimating it from several days, with a range of plausible values, would make the final recommendation more robust.

Frequently asked questions

Did this IA actually get 20/20?

No — it is not a real student's IA and it was never submitted or moderated. It was written by IB Math Revision to show what a top-band (full-marks) standard looks like at AA SL; the marks are our examiner-style judgement against the criteria, and no one can guarantee a mark.

Can an AA SL IA reach full marks without HL mathematics?

Yes. Criterion E asks for mathematics commensurate with the course; at SL, sophistication means choosing, connecting and justifying SL techniques well — as with the window formula and the sensitivity estimate here — not borrowing HL topics.

Can I write my IA on tides?

Yes, if the question and the data are genuinely yours. Copying or closely paraphrasing this exemplar — its question, structure, wording, data or figures — is academic misconduct. A different harbour, a different decision (fishing, surfing, a ferry timetable) or a different model would be a much better start.

Other top-band examples

All 16 annotated exemplars, including three deliberately mid-band drafts.

Read the whole exploration

The full “Tides and the launch window (AA SL)” exemplar, with an examiner's note on every section, is in the IA package with the other 15 exemplars (Pro and Platinum plans include them too). €39 once, 12 months' access, 14-day money-back guarantee. It helps you write your own IA; it never writes it for you.

See what's in the IA package

Already have access? Open it in the viewer · All exemplars · Want your own draft marked like this? Examiner review