GithubHelp home page GithubHelp logo

udsm-dhis2-lab / hris-old Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mukulu/hris

17.0 17.0 14.0 10.54 MB

Human Resource Information System

License: MIT License

ApacheConf 0.03% PHP 38.25% JavaScript 28.12% CSS 10.60% HTML 17.43% Ruby 0.07% Groff 5.50% C++ 0.01%

hris-old's People

Contributors

amadi avatar arjona avatar brikou avatar chubwa avatar fabpot avatar gajdaw avatar havvg avatar hollodk avatar igorw avatar ismailkoleleni avatar jalliot avatar jmfontaine avatar kelvinmbwilo avatar kriswallsmith avatar leompande avatar lepebina avatar lsmith77 avatar mridgway avatar mukulu avatar phreaknerd avatar schmittjoh avatar seldaek avatar senyoni avatar snc avatar stealth35 avatar stof avatar tobion avatar vicb avatar weaverryan avatar yusuphk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hris-old's Issues

New Features tour

Organized systematic tour to new features not yet introduced to user.

Import Export Module

Re-vamping import export module into modular approach, each module can independently export & import it's own specific data(e.g. Organisation units can be imported and export from it's own module).

Specific use Requirements:

  • A mechanism to support sharing data with iHRIS to PMORALG

Settings Modules for User experience adjustments

Customization of availability of different features, with extensible capability based on modules that requires it, e.g.

  1. Enable chatting service(from chatting module)
  2. Select default language(from localization module)
  3. Enable email notifications service(from mail notifications module)
  4. Theme color, national flag & default landing page from login
  5. Adjust client side timezone
    etc...

Implementation of Translations

Implementation of equivalent translation for three languages(English, Swahili & French) for each terminology used in the system.

Aggregated/Distribution Reports

Implementation of Aggregated/Distribution Reports

  • Refinement of Aggregated reports order by cadre
  • Data of Disabled facilities should not be accounted for. and disabled facilities should not show up.
  • Address the transfer issue for records of employee.
  • Implementing multi-select for form in aggregate reports and in service training report.

Completeness report management

Rewriting of completeness module from the ground up.

  • Addition of Excel report output button(prettified)
  • Data of Disabled facilities should not be accounted for. and disabled facilities should not show up.
  • Completeness report should focus separately on diseased and retired.
  • Address address the transfer issue for records of employee.

Field Management

Rebuilding of Field management module from the ground up

  • Implementation of sort functionality to combo options and fields. and getting order of sorting.

Field Options management

Building of field option management module from the ground up.

  • Implementation of sort functionality to combo options and fields. and getting order of sorting.

Features Tooltips/Hints

Tool tips and hints on features, and sections of web pages needs to be accessible on demand.(for new/unfamiliar system users)

History and Training reports management

Rebuilding of training reports management from the ground up.

  • Data of Disabled facilities should not be accounted for. and disabled facilities should not show up.
  • Address the transfer issue for records of employee.
  • Repetition of names of employee in history should be removed, possibly merge fields.

Organisation unit management

Rebuilding of Organisation unit management module from the ground up

  • Setting uniqueness of orgunit name to parent and name of orgunit.
  • Custom fields for organisation units to accomodate facility profile in the future.
  • Implementation multiple selection of orgunit in orgunit tree.

Page usage census

Implementing census record of page requests by URI visited, user, time and browser.

jQuery HighCharts

Implementation of jQuery hiCharts for dashboard and aggregated reports.

iHRIS Integration

Redevelopment of integration between iHRIS and DHIS from the ground up

History and In service Training

Implementation of history and In service training from the ground up.

  • Refining of history back-end to support flexibility of history data storage without loss of dates.

GIS Framework for symfony

Implementation of Basic Re-usable GIS Framework for Symfony, likes of GeoDjango, from database models, tools and front end interfaces.

System Wide Documentation

Full System wide documentation,

  • Documentation using read-the-docs
  • Documenting with github wiki pages

Documentation contents

  • All modules documentation
  • HowTos(activity-flow) on essential tasks
  • Frequently Asked Questions

Help Center

Customizable/Editable In built web documentation & HowTOs for all parts of the system.

  • Incorporation of change log of versions as part of help-about of the system

Generic reports management

Rebuilding of generic reports module from the ground up.

  • Address the transfer issue for records of employee.
  • Implementation of generic report per year, e.g in attrition.
  • Implementation of staffing establishment based on custom fields on facilities.

Specific use Requirements:

  • Linking Open performance Review Appraisal (OPRAS) to system, for fetching data needed every year.

Data Entry module

Rebuilding of data entry module from the ground up

  • Adding support for collective updating of data
  • Adding support for scheduling auto-updating of data based on some parameters(e.g. retirment based on year)
  • Supporting attachments of documents to fields.
  • Enforcement of text format of input to statement from all caps.
  • Setting the formatting of profile report clearer and bigger
  • Alerts of violating validation rule on data entry(client side with javascript).
  • Attempting auto suggestion input field(like combo) for texts that may be bound to specific districts. e.g. in district of domicile, it'll be nice to put
  • Automation of some fields to some values on certain conditions(e.g. setting employment to retired on age of 60, setting salary to given amount on given salary scale, changing salary scale periodically after certain promotions.) and when those automation to be run.
  • Notifications of existence of certain records

Specific Use Requirements:

  • On changing an employee status to ‘annual leave’, there should be a field to enter the amount of money that was paid for leave allowance, since such reports are prepared to identify employees who deserve or do not deserve leave allowances for the next annual leave. This feature has been affected into the system.

Records report management

Rebuilding of records report from the ground up.
Export to excel by cadres should have(aggregate figures in one sheet by cadre and full records of specific employees on another cadre), single button with both types of report.

  • Possibility of changing export to excel(statistics), and export recodrs to excel by cadre.
  • Data of Disabled facilities should not be accounted for. and disabled facilities should not show up.
  • Address the transfer issue for records of employee.

Specific use Requirements:

  • Proper history keeping, 'resignation' should be added as one of options to be selected when attempting to establish employment status of given employee.

Visualizer User interface

Modelling of data visualizer user interface using sencha architect for presentation of charts and data tables.

Data Quality module

Rebuilding data quality module from the ground up.

  • Showing complete tree of facility for incorrect data in data validation. i.e. from region to ministry.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.