Skip to main content
Skip to content
Browse the docs

Developer Guide

Apply links

Each programme has an application_available field. Use it to decide whether to show an Apply link or a short “not open” message next to that programme.

Applicants apply through your school's Lernmark-hosted application form. It needs no account, and every application lands in your Admissions workspace for review. The link has this shape:

Text
https://www.lernmark.app/apply/{school}

{school} is your school slug. To copy the exact link, open Admissions in Lernmark and use Copy link on the Public application link card.

There is one link for the whole school, not one per programme. Applicants choose the programme on the form itself, so the same link is correct on every programme that is open.

When applications are open

When application_available is true, show a clear Apply link close to the programme it belongs to. Name the programme in the link text, so the link makes sense to screen-reader users who move from link to link:

HTML
<a href="https://www.lernmark.app/apply/siantou">Apply for BTS Accounting and Management</a>

When applications are closed

When application_available is false, show a short message and no link:

HTML
<p>Applications are not currently open.</p>

The logic stays simple:

JavaScript
if (programme.application_available) {
  // Show the Apply link.
} else {
  // Show "Applications are not currently open." and no link.
}

Trust the field, nothing else

Do not work out availability from dates, from text in your own pages, or from a programme simply being listed. A programme can be listed while it is not taking applications. The latest successful API response is the only source of truth.

Who controls it

Your admissions team does. In Lernmark, Admissions → Programme availability has a Public applications switch on each programme. Turning it on or off updates application_available. Your website shows the change once its cache expires: within 15 minutes if you follow the caching rule.

This integration is read-only

The API does not accept applications. Applicants always apply through the Lernmark-hosted form. If your school needs to collect applications through its own forms, contact us about a managed integration.