In a previous installment, I complained about the problems of the Sigma academic management system. At least, from the part that I know, the introduction of minutes.
A first problem is actually the division of the functionalities of this application into two parts: grade management (although quite primitive, and limited to the exams of each official call), and the management of minutes itself.
It is clear that Sigma has several functionalities that are chosen in the menu on the left, once, of course, you have chosen the subject on which you want to act.
Paso inicial | Funcionalidad |
---|---|
Calificar finales | |
Selección de asignatura | Actas de examen |
Listado de alumnos |
These are the most important features of the application. Now suppose that we replan it, we reideate it in such a way that, since (fortunately), the grades are linked exclusively to the calls for minutes, in the following way.
Paso inicial | Notas | Actas |
---|---|---|
Selección de asignatura | Calificar finales | Actas de examen |
Listado de alumnos |
That is, we make the qualification of the call the new "center" of the application. Since we are only rearranging the functionalities, in principle (I don't know (I don't want to know) how this app is programmed), it is not necessary to change anything in the server part; only on the client side.
I have prepared a Sigma mockup with this rearrangement of functionality. We maintain, of course, to try to change as little as possible, the functionalities in the menu on the left.
Yes! You can select a row of a table by clicking anywhere in it, it is not necessary to put a special column for that. It's just a curiosity, but hey...
The above is the detailed content of Improving Sigma. For more information, please follow other related articles on the PHP Chinese website!