Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Vladimir Trotsenko committed Aug 4, 2023
0 parents commit 2272124
Show file tree
Hide file tree
Showing 12 changed files with 845 additions and 0 deletions.
24 changes: 24 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Build and Deploy
on:
push:
branches: [master]

jobs:
deploy:
runs-on: ubuntu-22.04
steps:
- name: Deploy python bot
uses: appleboy/ssh-action@master
with:
host: ${{secrets.SSH_HOST}}
key: ${{secrets.SSH_KEY}}
username: ${{secrets.SSH_USERNAME}}

script: |
cd /var/www/pb_five_factor_model
git pull
docker build -t pb_five_factor_model .
docker rm -f pb_five_factor_model
docker run -d --env-file .env --name pb_five_factor_model --network network_local pb_five_factor_model
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
.env
*.log
.DS_store

*.pickle
10 changes: 10 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FROM python:3.9.6

COPY requirements.txt /
RUN pip3 install -r requirements.txt

COPY main.py /
COPY assets /assets
COPY src /src

CMD ["python", "main.py"]
14 changes: 14 additions & 0 deletions assets/description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Пятимодельный подход к изучению личности, также известный как модель *«Большая пятерка»* или модель OCEAN, является широко принятой рамкой в психологии для описания и измерения индивидуальных различий в личности. Модель состоит из пяти обширных измерений или факторов, каждый из которых представляет отдельный аспект личности. Этими факторами являются:

*Открытость к опыту*: Этот фактор оценивает степень открытости человека к новым идеям, культурам и нестандартным концепциям. Люди с высокой открытостью к опыту отличаются фантазией, креативностью и умением находить новые решения для проблем. Они стремятся к переменам и непривычным ситуациям, и их любознательность побуждает исследовать новые возможности.

*Сознательность*: Сознательность означает уровень организованности, ответственности, самодисциплины и направленности на достижение целей у человека. Люди с высокой сознательностью обычно надежны, хорошо организованы и стремятся планировать заранее. Те, у кого сознательность ниже, могут быть менее структурированными, более спонтанными и иметь трудности с длительными планами.

*Экстраверсия*: Этот фактор измеряет степень общительности, общительности и энергичности человека. Люди с высокой экстраверсией обычно общительны, активно ищут контакт с другими людьми и наслаждаются обществом. В то время как интроверты, наоборот, предпочитают уединение или более небольшие группы, и могут находить большие общественные мероприятия истощающими.

*Доброжелательность*: Этот фактор отражает уровень доброты, эмпатии, кооперативности и заботы о других. Люди с высокой доброжелательностью обычно теплые, заботливые и ценят гармоничные отношения. Наоборот, те, у кого доброжелательность ниже, могут быть более конкурентоспособными, уверенными в себе и менее заботиться о чувствах других.

*Невротизм (эмоциональная стабильность)*: Невротизм измеряет тенденцию человека испытывать отрицательные эмоции, такие как тревога, грусть и изменения настроения. Люди с высоким невротизмом более склонны к стрессу, переживаниям и эмоциональной неустойчивости. В то время как те, у кого невротизм низок (высокая эмоциональная стабильность), склонны к большей эмоциональной устойчивости и менее подвержены отрицательным эмоциям.

Результат представляет из себя _значение от 1 до 100_, которое можно представить так:
Вы набрали, например, 70 баллов по "Открытости". Если в комнате будет 100 человек, то *Вы более "открытый к новому", чем 70% людей* в комнате.
Loading

0 comments on commit 2272124

Please sign in to comment.