From the Configuration module, you can configure an alternative method of creating user accounts in the Eduka database, called
Entry Point.
How it works
Entry points enable you to create system registration forms, whether for a pupil, a student, an external person or a candidate... Submitting an Entry Point form will create a user in your Eduka database.the special feature of these forms is that they can be filled in and submitted without prior connection to Eduka, so they can be published and integrated directly on a web page, on your public site for example.
This method can be applied to various processes:
- as part of the admissions procedure, to enable parents to submit their application without first creating an account
- as part of prospecting via the Customer Relations/CRM module, to quickly capture information from a prospect interested in the school (open days, making contact...)
- to enable outsiders to register for extra-curricular activities
- to collect unsolicited applications
- to collect data on former students...
The example below, published on Eduka Software's public website, shows an Entry Point form seamlessly integrated into the website, generating the creation of a lead in Eduka's Customer Relations/CRM module:
Creating an entry point
A new entry point is created in the
Configuration / System registration / Other entry points module
:

In the example below, we'll look at an entry point created to register a child.
General entry point parameters
Once the entry point has been created, you can access the various related parameters, including the Type, which allows you to identify the type of user generated by the entry point.
- Label: title of your entry point
- Enabled: option to enable or disable the form
- Type: determines the type of person created in the system via this entry point. This can be a family, a student, a manager, a staff member, a payer, a former student, an external person or a prospect.
- Number of managers to be entered: if the type is family, you can determine the number of managers to be entered
- Number of students to be entered: if the type is family, you can choose the maximum number of students the manager will be able to enter
- Number of managers per pupil: this is the number of mandatory managers to be entered
- Form order: define the order in which form sections are presented. Use drag & drop to reorder
- Generates an admission file: determines whether an admission file (registration or pre-registration) is automatically generated in the admission module for this student, once the form linked to this entry point has been sent. The default setting is "sent".
- Activate status: if your entry point generates an admission file, this option allows you to define step statuses to be activated automatically when the file is created via the entry point (e.g., possibility of keeping the file in the file).entry point (for example, you can keep files generated "awaiting submission" if you want to leave it up to parents to enter data via the Admissions portal).
- School year: choose the school year for which the file will be created.
- Profiles to assign: determines the user profiles that will be automatically assigned to this person when their enrolment is validated. For "Family" entry points, the recommended profile is "New parent".
- Confirmation e-mail: determines whether a confirmation e-mail will be sent to the person once the form has been submitted. This requires the form to contain the "e-mail address" field. The template may contain the mention %PASSWORD% if the person is to have access to the system, enabling a temporary password to be communicated, which must be changed on first connection.
- Validation required: determines whether registration via this entry point requires validation. Validation is set by clicking on the "Set validation" button.
When all elements have been entered, save the settings.
Form settings
Once your general parameters have been defined, you can configure the content of your form, placing the information and fields to be entered by the user:

This takes you to the detailed form content settings screen:
- Customizable texts: text sections can be customized, as well as a checkbox for form submission
- System connection: entry points can generate duplicates in the database. You can add a check on the existence of the e-mail address entered by checking the "Prevent account creation if e-mail address already exists in database" box.when this box is checked, the user will not be able to submit the form if the e-mail address is already associated with an existing account in the database.
- Form field settings: the rest of the settings are identical to those for all Eduka forms, with the addition or expansion of sections, fields or labels (see Form settings guide).
To best integrate your form on a page of your website, for example, you can customize your form by applying tsyles similar to those on your site.
In advanced mode, you can insert CSS personalization styles.
Entry point access
To access the entry point you've created, click on Entry point access :

There are 3 ways of accessing this entry point:
- Via a button on the login screen : add a button on the Eduka login page
- via a shared link: direct link to the entry point form
- Via inclusion in a website: HTML iframe code to include on a page of your website
It is also possible to set up a redirection to a URL of your choice after the user has submitted the form.
To force the display of an entry point specifically in one of the languages activated on your environment, you can add the ?
LANG=iso2 parameter to the URL link parameters.
For example: https://demo.eduka.school/registration/web/16/1234567890?LANG=gb
to force the form to be displayed in English.