The Equinoxe team wishes you a Merry Christmas!

At this end of 2015, the whole Equinoxe MIS Development team wishes you, and to your entire family, a very happy festive season and all the best for the New Year 2016.



The request to conserve documents, such as evaluation files or diplomas, regardless to the conditions in which they were created is a need often supported by legal conditions. These requests are often inconsistent with the right to oblivion, which specifies that a person’s information may no longer be accessible when they are useless.

The fossils creation principle, in a close of paleontological meaning, takes part of the resolution of this ambiguity. It consists in extracting the documents, to isolate them with theirs identifications attributes, in a totally independent way of the rest of the application. In that situation, a person’s information may evolve or be deleted without consequences on these documents. Literally, they are fossilized, made immutable through time, without the necessity to conserve the details that were used to create them.

Such as the other functionalities inside IS-Academia, the fossilisation is managed through many parameters. It is possible to specify which document to fossilize and when (in their final state instead of a temporary state) and which parameters associated allowing to identify the document through time.

Thereafter, finding fossils is managed through portals, whether in listing the attribute of documents or in a view that displays a miniature of the document, completed by its attributes.


A console to inform them all

« The console » are those little messages that inform you of the proper execution of a task or possible issues that occurred.
Our designers worked on it and came up with a new design. Resolutely trendy, with an iconography and a contextualized colour code that indicates the displayed message type at the first glance.

An additional alert level was implemented. From now on, the console provides the following information:
•    Confirmation (green): Operation successful
•    Warning (orange): Small issues have disrupted the execution
•    Alert (red): Errors have prevented the execution

The display animation has been redesigned to make the whole thing more dynamic.


Online payment with Saferpay

Do you need to integrate a payment system directly inside an IS-Academia flow? Saferpay is a service that offers payment system for many payment methods (credit cards, PayPal, PostFinance, etc.). The Saferpay Module inside IS-Academia offers a complete payment management:

  • Parameterisation according to the context. For example the authorized payment methods, the default language or the currency. Everything is manageable directly through the portal.
  • Elegant and transparent integration inside your workflows (for example inside application forms).
  • Simple and secured payment.
  • Verification by Saferpay of the payments done.
  • Monitoring and complete history of payments inside the portal.

Do more with LESS

Since more than a year now, two designers came to complete our team in Equinoxe MIS Development. New design, new logo but also few works on subscription forms, portals or PDFs design; they brought freshness, ergonomics and a new way to conceive elements. This new way to « see » things also brought a new way to work, and so a necessity to adapt a few tools inside IS-Academia. That’s the reason why we reconceived the XSL library screen where we implemented the use of LESS.

LESS extends the CSS language adding features like variables, operators and functions. It is more concise, reusable and above all, much more simple to maintain. LESS is then transformed in CSS, reducing the possibilities of syntactical errors and with that, makes it more stable.

Nothing is simpler to start using LESS inside IS-Academia. Simply create a new library and type it as a « LESS » file. The XSL Library screen will automatically split in two parts with on the left side the LESS code and on the right side, the CSS automatically generated. The use of the CSS file then is used the same way as before as a « classic » library.

With LESS, design works will be considerably faster and more stable!


The library management is evolving!

The library screen (formerly named « XSL Libraries ») includes all files needed to display elements in IS-Academia (subscription forms, portals, PDF documents, …). It belongs to these screens frequently used by competence centres or developers, which are regularly updated in terms of ergonomics or functionalities.

Now, we can add to these libraries a data type which describes their content (XSLT, XSLFO, CSS, LESS, …). This data type extends the libraries with contextualized information like the code syntax coloration or the auto-completion on keywords of the programming language selected. These two features add a significant benefit to the readability and the code writing, but they also help to avoid syntax mistakes.

The other major evolution of this screen is the possibility to specify dynamic libraries transformation engines. The first engine, which has been implemented, is LESS. This engine allows to write a CSS library using the power of LESS (variables, functions, nesting, …).

These evolutions bring a real benefit to the effectiveness and stability in the elements displayed to your users.


Planning & Covid-19

Adapt your organization

The Covid-19 health crisis has changed many aspects of our personals and professionals lives. Teleworking and online training has taken on a new dimension and new needs arise. That is why we have adapted our schedule module to allow schools to manage face-to-face or online courses.


Two approaches have been developed: global or per-course.


Managing “online” courses on a per-course basis

An administrator or a teacher can define a future course as being "online" by clicking on a checkbox. As long as the course has not taken place, it is always possible to modify this choice. Students will see a new icon appear at the top right of the course, informing them that this course will not be taught in person.


Global management of rotating student groups

Favoured by certain universities, this method consists of an automatic distribution of students into several groups. Students are called to classrooms only some days in a week, depending on the number of groups. For example, students come to class every third day when they are split into three groups, and take online classes on the remaining days.

An indication is added to each individual student’s timetable to differentiate the days of face-to-face teaching or online lessons.


These two workflows are already available. As usual, we are open to adapt or develop a solution who match with your way to handle the students' back and forth.



Post-its are the current and indispensable tool of an administrator.

Reminder, appointment, to do lists, reminders, password... They are often sticked on the edge of screens or at the desks corners. The paper version of the post-its is practical but prone to the unsticks, losses, gales and colleagues indiscretions... That is why, in IS-Academia's portals, we implemented the possibility to create recordable post-its for each user. They are permanently accessible, discreet and customizable.

A post-it consists of a title, a content and an editable color. There are two ways to integrate them into a portal: as a component, discrete and accessible anywhere or in a cell.


One more step into digital with electronic signature

Employment contract, internship agreement, diplomas, school reports… many very important and official documents that needs to be signed. Until today, the solutions adopted were based on scanned signatures directly integrated to the documents, or on complex processes of documents exchange between the different stakeholders.

In the aim to enhance the legacy and the efficiency of this processes, Equinoxe (at the behest of our client ICL) has integrated a product of the DocuSign society. This society offers different technologies of electronic signatures that are recognized by the federal law of the 19. December 2003 about certification's services.

The operation is very simple:

  1. The document is generated inside IS-Academia and automatically and in a secure way sent through a web service to DocuSign,
  2. The contracting parties are contacted by Email by DocuSign,
  3. The signatory online signs the document,
  4. Through a web service, the document signed is sent back to IS-Academia,
  5. Every transaction and action are stored by DocuSign 

This new functionality is available since the 1710 version of IS-Academia and is already used for employment contracts. 


My login page, my identity!

Homogeneity in the web interface's visual identity is very important for the users. Improving the ergonomics, enhance the information's clarity or better integrate an environment are the things that take part of a better user experience.

That's why IS-Academia offers now the possibility to set, for a unique application, different login pages with different designs, depending on the access address. Every entity of an establishment (school, department, faculty, …) who work on the same IS-Academia application can now access the application trough a custom login page, with their own colours and identity. The ULR and the design changes, but the functionalities remain. 

Please contact us for more information about this new functionality.



In the 1710 version of IS-Academia, two old modules had been implemented inside the portals: conversion tables and extractions.

The cells for the conversion tables allows us to list existing tables, modify information, columns and rows. We added some new functionalities: the possibility to show a read-only table, to work only on one table, to edit only the values and to hide columns.

Concerning the extractions, the main functionalities had been created: public or private extraction lists, creation from a cursus model or from cursus’s details, add/remove of columns of filters, validation date’s modification… All of this integrated inside the portals with the ergonomics and de design renewed!


BBT Rules (Botton To Top)

How can we calculate dynamically, and in real-time, results of evaluations? How can we have the results displayed as and when we insert grades inside the application? All of this in having a correct answer time? This is the aim of the BTT rules.

Every time a grade, an evaluation or other data is entered, a result calculation is sets off trough the BTT rules, based on the position of the grade in the evaluation’s tree. With this functionality, we can now see the results calculated almost simultaneously to the seizure, even for complex evaluation systems (for example evaluations that combine time metrics and classical grades).

This new module is compatible with every notation system used inside IS-Academia. However, he is forced to be used in a hierarchical structure, supposing an evaluation is only influencing results above it. This constraint can be lifted by combining BTT rules with rule’s classical treatment. This mode allows a double treatment, with a part of the results calculated directly and another in deferred time. With this combination, we also optimize the result time by fragmenting the calculation of the different grades.


PDF’s metadata and uploading cell

The PDF’s we usually use may contain metadata. This information indicates the document’s author, subject, keywords, etc. and is generated automatically when the PDF document is created.

When the PDF’s are loaded inside IS-Academia, they also contain this information. Most of time, it’s unused, but a document from IS-Academia may be sent to an external system which may need such information to publish or manage the document. 

Inside IS-Academia, a cell has been developed to load a PDF document inside a student’s follow-up. The particularity of this cell, is that it is possible to define, for each document, which metadata we want inquired. The data may arise from the user, or even from a GPS’s detail of the registration used.

The document saved inside IS-Academia contains metadata up-to-date and in cohesion with the student concerned, and may be sent to another system properly. 


Web service and test page

Web services are required to let two remote systems communicate. Inside IS-Academia, a few of them have appeared; some linked to people, some to schedules, others to plans of study, etc. All of these services are fully configurable and continue to evolve through time.

What is problematic is the act of testing them. How do you call the web service? What are the arguments required to make the web service work? Do I need to authenticate?

In the aim to answer these questions, a page had been conceived to offers pre-set examples. These test cases contain all the required information to launch a web service. It’s possible to define the service’s address, required arguments, and linked particularities. All these examples are defined through a portal’s cell and might be adapted case to case.


Invocation of web services inside IS-Academia

IS-Academia is not an isolated application. It must communicate with external systems by receiving or sending information.

From some time now, we have developed a web service infrastructure, allowing to send information from IS-Academia to the outside. This was a first step, but receiving and presenting information from other applications is essential. Therefore, we created a new cell able to invoke web services and transform the answer as an XML file. This transformation offers an infinity of possibilities to display them in a portal cell (responsive or not).

A concrete example has been set up to display courses schedule. The data are called from the outside of the application through the web service cell, and are display with a new standard library of schedule display in the teacher’s portal.

This new cell will stop where web services will stop…


Today’s program in your pocket

Today’s program cell has been modified in the version 1707 of IS-Academia in a way to offer a more simplified and elegant vision of your day.

Especially conceived for a mobile use, this cell allows you to quickly check the information of your day’s program, such as the time, the room or the teachers of your next course.

Moreover, arrows offer you a simple to use navigation day per day, and a calendar allows you to navigate directly to a special date.

top of the page