Extracted sotis related functionalities from fenixedu