- Lim Yin Yao
- Tian Fu Wei
- Gerald Ng Xian Wei
- Lim Bei Ling Cheryl
- Maaruni Pandithurai
- Yi Mon Mon Aung
- Flask
- Flask SQLAlchemy
- Flask CORS
- WAMP (Windows) / Mamp (Mac)
Windows
- Username: root
- Password is empty
Mac
- Username: root
- Password: root
- Turn on WAMP/MAMP
- Load ljms.sql file into phpMyAdmin
- Run app2.py under flask folder with commands
python app2.py
main_home.html
This is the starting point regardless of their role. Users should see 3 boxes representing 3 roles: Staff, Human Resource and Manager.
Selecting their role would bring them to their individual homepage where they can access other functions of LJMS (etc. staff homepage, human resource homepage and manager homepage).
To select and proceed, the user will have to choose one of the boxes by clicking on either the text “Staff”, “Human Resource”, “Manager” or by clicking one of the “More ->” buttons that are highlighted in blue.
- At the nav bar, click "profile" icon
- Click "Sign out". It will lead to
main_home.html
main_home.html
, click on “More ->” button or the text “Human Resource” in the Human Resource box. 2. From the HR homepage (
hr_ljmsHome.html
), click on the “More ->” button or the text “Job Roles” in the Human Resource box. 3. From the Roles Page (
hr_roles.html
), click on the “Assign Skills” button under the Job Role you would like to assign a skill to. 4. From the Individual Role Page (
individual_role.html
), you will be able to see all available skills on the left that can be assigned to the Job Role. Tick the checkboxes for your desired skills under the “Available Skills” section on the left. 5. Click on the “Confirm Selection” button. Skills have now be successfully assigned to that job role.
1. From
main_home.html
, click on “More ->” button or the text “Human Resource” in the Human Resource box. 2. From the HR homepage (
hr_ljmsHome.html
), click on the “More ->” button or the text “Courses” in the Human Resource box. 3. From the Courses Page (
hr_courses.html
), click on the “Assign Skills” button under the Course you would like to assign a skill to. 4. From the Individual Course Page (
individual_course.html
), you will be able to see all available skills on the left that can be assigned to the Course. Tick the checkboxes for your desired skills under the “Available Skills” section on the left. 5. Click on the “Confirm Selection” button. Skills have now be successfully assigned to that course.
1. From
main_home.html
, click on “More ->” button or the text “Human Resource” in the Human Resource box. 2. From the HR homepage (
hr_ljmsHome.html
), click on the “More ->” button or the text “Job Roles” in the Job Roles box. 3. Click on the 'Create role' button
4. Enter role name and role description
5. Click 'Submit'. A new role will be created.
1. From
main_home.html
, click on “More ->” button or the text “Human Resource” in the Human Resource box. 2. From the HR homepage (
hr_ljmsHome.html
), click on the “More ->” button or the text “Job Roles” in the Job Roles box. It will bring HR to (hr_roles.html
)1. From
main_home.html
, click on “More ->” button or the text “Human Resource” in the Human Resource box. 2. From the HR homepage (
hr_ljmsHome.html
), click on the “More ->” button or the text “Job Roles” in the Job Roles box. It will bring HR to (hr_roles.html
) 3. Click on the 'Update' button
4. Make necessary changes to role name and role description
5. Click 'Submit'. The job role will be updated.
- From
main_home.html
, click on “More ->” button or the text “Human Resource” in the Human Resource box. - From the HR homepage (
hr_ljmsHome.html
), click on the “More ->” button or the text “Job Roles” in the Job Roles box. It will bring HR to (hr_roles.html
) - Click on the 'Delete' button. The job role will be deleted.
main_home.html
, click on “More ->” button or the text “Staff” in the Staff box. 2. From the Staff homepage (
staff_ljmshome.html
), click on the “More ->” button or the text “skills” in the Skills box. It will bring HR to (staff_skills.html
) 3. Click on the 'Create skill' button
4. Enter skill name and skill description
5. Click 'Submit'. A new skill will be created.
1. From
main_home.html
, click on “More ->” button or the text “Staff” in the Staff box. 2. From the Staff homepage (
staff_ljmshome.html
), click on the “More ->” button or the text “skills” in the Skills box. It will bring HR to (staff_skills.html
) 1. From
main_home.html
, click on “More ->” button or the text “Staff” in the Staff box. 2. From the Staff homepage (
staff_ljmshome.html
), click on the “More ->” button or the text “skills” in the Skills box. It will bring HR to (staff_skills.html
) 3. Click on the 'Update' button
4. Make necessary changes to skill name and skill description
5. Click 'Submit'. The skill will be updated.
- From
main_home.html
, click on “More ->” button or the text “Staff” in the Staff box. - From the Staff homepage (
staff_ljmshome.html
), click on the “More ->” button or the text “skills” in the Skills box. It will bring HR to (staff_skills.html
) - Click on the 'Delete' button. The skill will be deleted.
main_home.html
, click on “More ->” button or the text “Staff” in the Staff box. 2. From the Staff homepage (
staff_ljmshome.html
), click on the “More ->” button or the text “Job Roles” in the Job Roles box. It will bring HR to (staff_roles.html
) 1. From
main_home.html
, click on “More ->” button or the text “Staff” in the Staff box. 2. From the Staff homepage (
staff_ljmshome.html
), click on the “More ->” button or the text “Skills” in the Skills box. It will bring HR to (staff_skills.html
) 1. From
main_home.html
, click on “More ->” button or the text “Staff” in the Staff box. 2. From the Staff homepage (
staff_ljmshome.html
), click on the “More ->” button or the text “Courses” in the Courses box. It will bring HR to (staff_courses.html
) 1. From
main_home.html
, click on “More ->” button or the text “Staff” in the Staff box. 2. From the Staff homepage (
staff_ljmshome.html
), click on the “More ->” button or the text “Learning Journey” in the Learning Journey box. It will bring HR to (staff_learning_journey.html
) 1. From
main_home.html
, click on “More ->” button or the text “Staff” in the Staff box. 2. From the Staff homepage (
staff_ljmshome.html
), click on the “More ->” button or the text “Learning Journey” in the Learning Journey box. It will bring HR to (staff_learning_journey.html
) 3. Click on "Create Learning Journey" button
4. Select Add Course button
5. Select on checkbox for the skill you want, then the courses option would appear.
6. Select the checkbox for the course you wish to add to learning journey.
7. Select 'Confirm Selection' button. A new learning journey is created.
1. From
main_home.html
, click on “More ->” button or the text “Staff” in the Staff box. 2. From the Staff homepage (
staff_ljmshome.html
), click on the “More ->” button or the text “Learning Journey” in the Learning Journey box. It will bring HR to (staff_learning_journey.html
) 4. Select 'Remove Course' button
5. Check the courses to remove from the list
6. Select 'Confirm Selection' button. Selected Courses will be removed.