New application: RosarioSIS for school management

Discuss

Hi to the Yunohost community :slight_smile:

I am the RosarioSIS project’s maintaner, a free web application for school management.

RosarioSIS can be installed on your Yunohost instance since a few weeks.

The category is “wat”, I do not think this is appropriate, but it looks like there is no “education” category yet.

I would be happy to gather your feedback as I am also the Yunohost package maintainer.

Note: I would have liked to link to the official website and the Yunohost page but since I am a new user on the forum, I can’t…

1 Like

Here are the links :slight_smile:

Official website:

Yunohost package page:

I apologize if this is not the best forum for this question, but how does RosarioSIS compare/differ with AlekSIS?

@hook good question :slight_smile:

Here is my take, do not take it for granted as I am the developer of RosarioSIS, so I may not be objective, and I do not know AlekSIS, I have just browsed their website and GitLab.

AlekSIS is written in python while RosarioSIS is written in PHP.

So, contrary to AlekSIS, RosarioSIS can easily be installed on any shared hosting provider.

Both projects have recent releases:

There is a company and a team behind AlekSIS®, while RosarioSIS is a solo maintainer project.

To compare features:

Notably, AlekSIS does not seem to provide with the ability to grade students, generate report cards, etc.

Finally, AlekSIS is not available on Yunohost

1 Like

@francoisjacquet, thanks for the quick comparison and being transparent.

I am not experienced with either, but have known about AlekSIS for some time now, so just a small correction: the team behind AlekSIS is a German NGO/NPO, they do partner with companies who offer support, though.

But if I understand correctly, the two projects seem to largely tackle the same problem.

AlekSIS project lead here.

This is not correct. There is a grading module.

I can give some insights into AlekSIS here:

  • AlekSIS is backed by the Teckids non-profit, a free software youth organisation based in Germany
  • Teckids partners with pilot schools which actively help design the software and its features
  • Financially, the project is currently mainly sponsored by an NGI0 grant from NLnet and the European Commission
  • Features include:
    • basic personal information management
      • people
      • groups
      • roles (roles can be set on inter-personal relatopnships, e.g. “x is legal guardian of y”, “x is a mentor of y”) and on group memberships (e.g. “x is a learning facilitator in class y”)
    • identity mangement
      • OIDC consumer
      • OIDC provider
      • LDAP synchronisation
    • staff management
      • availability
      • subjects
    • lesson and course planning
      • contingents
      • timetable planning
      • substitutions
      • optional integration with Untis
    • student information
      • current / live timetable
    • class register
      • attendance tracking
      • grades
      • lesson topics
      • personal notes
    • pedagogic management
      • skills
      • qualifications / certifications
      • mentoring
    • inventory
      • categories and items management
      • lending
    • Matrix server management
      • users
      • spaces
      • chat rooms for groups
    • student ID cards
      • design, layout and printing
      • NFC features
    • network infrastructure management
      • mail addresses and aliases per person
      • Wifi access and accounting
      • Linux client (desktop) logins

Upcoming features include:

  • digital signage support
  • payments
    • balance accounts
    • payments using NFC student ID cards
  • SCIM support
  • library management
  • parental features
    • notes of illness / absences

AlekSIS is fully modular, so additional apps/modules required by some school are possible.

For any questions, feel free to contact Teckids’ ticket system via foss at teckids dot org.

3 Likes

I can’t seem to find the documentation for selfhosting.

Found it, it’s in the pdf file.

It’s a django app, so it won’t be hard to package (still need some time to understand the structure of the different git repos)

I’d suggest postponing this a bit, as we are currently preparing a new release, which will fundamentally change the selfhosting.

I don’t know how Yunohost works, but if it can deploy containers, I’d rather go with that. It will be our primary way of deployment starting with the next release. That said, running from a Python venv or some such will still be possible, but is more adventurous.

So we are adventurous :grin:

We don’t use containers in yunohost. Python venv is more customisable.

Every app has its own system user and yunohost provides the required db, env, tech stack and allows users to make multi instances, backups, etc…

1 Like