fmtayag / SentiFaculty

University faculty evaluation tool with integrated sentiment analysis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dependencies

Please install Python 3.10.6 before you install the dependencies. If you already have an earlier version of Python installed, please upgrade your version. You need to install the following packages on your machine or a virtual environment to run the website using the following pip commands:

  • pip install django=4.1.4 (for web development)
  • pip install pysentimiento (for sentiment analysis using the BERT model)
  • pip install vaderSentiment (for sentiment analysis the VADER lexicon)

A note on virtual environments

As much as possible, use venv as the name of your virtual environment. If you want to use another name, please add the name of your folder to the repository's .gitignore file.

Documentations / Tutorials

For Django tutorials, I recommend Corey Schafer's YouTube tutorials that covers a lot of the features of Django, as well as Bootstrap 4 for designing the website. Supplemental readings can be found on Django's official website.

For documentation on how to use VADER, please read their GitHub's documentation.

For BERT, please read the following documentation.

Misc notes

  • To log-in into the administrator page, use the following credentials:
    username: myadmin
    password: testing321
    
  • The database to be used during development is SQLite3, but production DB is PostgreSQL

BRANCHES

developM is the development branch for Mu-Cepheus

Other links

About

University faculty evaluation tool with integrated sentiment analysis


Languages

Language:Python 74.8%Language:HTML 23.1%Language:CSS 2.0%