Skip to content

STEM PH Monitoring and Analytics (STEMma) is a joint project by the Asian Institute of Management Masters in Data Science Program (AIM MSDS) and the Unilab Foundation, which seeks to develop a deeper understanding of the emerging skill gaps in the ever-changing labor market.

License

Notifications You must be signed in to change notification settings

AstroMC98/STEM-Monitoring-and-Analytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

STEM Monitoring and Analytics

A joint project by the Asian Institute of Management Masters in Data Science Program (AIM MSDS) and the Unilab Foundation!
Explore the Report»

Check Streamlit · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. License
  6. Contact
  7. Acknowledgments

About The Project

STEM PH Monitoring and Analytics (STEMma) is a joint project by the Asian Institute of Management Masters in Data Science Program (AIM MSDS) and the Unilab Foundation, which seeks to develop a deeper understanding of the emerging skill gaps in the ever-changing labor market. As a valued addition to the valiant efforts of the STEM Leadership Alliance PH, STEMma aims to help policymakers, educators, students, and job seekers understand the dynamics and current demands of the Philippine Labor Market.

STEMma presents a simple framework that leverages Data Science concepts such as statistical analytical tools, network science, and natural language processing (NLP) techniques. Our "bottom-up" methodology examines the dynamics of the labor market through open job vacancies (OJVs) to better understand the larger, more general forces that influence market readiness and adaptiveness of our STEM graduates. In its current iteration, STEMma presents a five-step framework that includes:

  • Skill identification from both OJVs and tertiary-level curriculums
  • Development of a skill taxonomy
  • Identification of emerging jobs
  • The contrast of labor market skill demands and skill outputs,
  • and Policy development guide through the employment of the insights from STEMma with the interpretation of subject matter experts (SMEs).

(back to top)

Built With

  • Streamlit
  • Gensim
  • Pandas
  • Numpy
  • spaCy
  • Lightcast / EMSI Burning Glass Skill Taxonomy
  • O*NET Skills Database

(back to top)

Getting Started

This project requires a Python Environment to launch and host the dashboard.

Prerequisites

Installation

Below is the step-by-step instructions to launch the STEMma Dashboard.

  1. Open Anaconda Prompt from Start Menu.
  2. Navigate to Disk or Location of Repository
  3. Create a Python Environment
    conda create -n stemma python=3.6.15
  4. Activate Python Environment
    conda activate stemma
  5. Install Rust.rs which is a dependecy for Streamlit through https://rustup.rs/.
  6. Install Python packages and dependencies.
    pip install -r requirements.txt

(back to top)

Usage

The dashboard can be launched through the anaconda prompt by typing the following while in the project folder

streamlit run main.py

For more detailed examples of how to launch Streamlit Apps, please refer to the Documentation

(back to top)

Contributing

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the General Commons License. See LICENSE.txt for more information.

(back to top)

Contact

Marc Castro (Main Contact) : mjrcastro98@gmail.com

Project Link: https://github.com/AstroMC98/STEM-Monitoring-and-Analytics

(back to top)

Acknowledgments

(back to top)

About

STEM PH Monitoring and Analytics (STEMma) is a joint project by the Asian Institute of Management Masters in Data Science Program (AIM MSDS) and the Unilab Foundation, which seeks to develop a deeper understanding of the emerging skill gaps in the ever-changing labor market.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages