Дипломная работа «Разработка системы автоматизированного создания резюме»



страница9/13
Дата01.06.2016
Размер0.84 Mb.
ТипДипломная работа
1   ...   5   6   7   8   9   10   11   12   13

2.4. Алгоритм обработки данных


Описание алгоритма обработки и анализа данных показано на блок-схеме на рис.2.4:



Рис. 2.4. Алгоритм обработки данных

Описание алгоритма:



  1. Пользователю выводится форма аутентификации, где он аутентифицируется через социальные сети, если он не является студентом кафедры ИКТ, и через кафедральный адрес - если является;

  2. В системе пользователь определяется по адресу электронной почты;

  3. Если пользователь с таким e-mail есть в системе, то алгоритм продолжает свою работу, если студента нет в системе - ему выводится повторное приглашение;

  4. На следующей странице пользователю предоставляется форма ввода итоговых (экзаменационных оценок) для тех курсов, с которыми методист связал хотя бы одну компетенцию и формой контроля, для которых является экзамен, за который преподаватель ставит студенту оценку;

  5. Пользователю необходимо ввести свои оценки;

  6. Отправка формы, сохранения оценок в базе;

  7. Подсчет значений компетенций. Для каждой из занесенных в базу компетенций выполняются следующие действия: выбирается перечень записей из таблицы Competence_in_Courses для данной компетенции. То есть фактически, перечень курсов, где изучалась данная компетенция со следующими показателями: доля времени, которая была потрачена от общего времени курса на данную компетенцию, и коэффициент методиста, показывающих насколько полно данная компетенция рассматривается в рамках этого курса. Для каждой компетенции в курсе выполняются следующие действия: извлекается для данного студента необходимые оценки: итоговая и средняя по данному курсу, и оценка по компетенции, если она имеет место быть. Рассчитывается взвешенное количество часов для компетенции в курсе по формуле 1:

Hwi = (Hlec*Klec + Hprac*Kprac + Hlab*Klab + Hself*(Kself + CP*Kadd)*(P/100) (1)


где P – процент времени, который отводится для данной компетенции от общего времени курса;
CP - наличие курсового проекта (значение 0 или 1);
Hlec, Hprac, Hlab, Hself – количество часов соответствующего типа для данного курса;
Klec, Kprac, Klab, Kselfкоэффициенты влияния для часов соответствующего типа, задаваемые методистом через административный интерфейс приложения;
Kadd – надбавка к коэффициенту влияния часов самостоятельного изучения, при наличии курсового проекта по курсу, который задается методисто м.

  1. Далее идет проверка, выставлен ли коэффициент методиста для данной компетенции в курсе;

  2. Подсчитывается взвешенная оценка для компетенциии в курсе, которая учитывает в той или иной степень итоговую, среднюю оценки и оценку за компетенцию.

Расчет взвешенной оценки проводится по формуле 2:

Mwi = Mfin*Kfin + Mavg*Kavg + Mcomp*Kcomp (2)


где Mfin, Mavg, Mcomp – итоговая, средняя и «компетентная» оценки;
Kfin, Kavg, Kcomp – коэффициенты для итоговой средней и компетентной оценок.

Подсчитывается значение компетенции в курсе, если для нее выставлен коэффициент методиста по формуле 3:


Ci = Mwi*(Kmet/100) (3)
где Mwi – взвешенная оценка компетенции в курсе;
Kmet – коэффициент методиста, определяющий, насколько полно данная компетенции изучается в рамках данного курса;

  1. Подсчитывается суммарное количество взвешенных часов для данной компетенции по всем курсам, где она изучалась, которое рассчитывается как сумма взвешенных часов этой компетенции по всем курсам.

Формула для подсчета:
Hw = ∑Hwi (4)

где Hw – суммарное количество взвешенных часов для компетенции.



  1. Подсчет конечного значения компетенции, если для каждой компетенции в курсе (для данной компетенции) были выставлены коэффициенты методиста, как сумму значений компетенций в курсах для данной компетенции:

Ccomp = ∑Ci (5)
где Сcomp – конечное значение компетенции.

  1. Если хотя бы для одной из компетенций в курсе не были выставлены коэффициенты методиста, то используется другой подход для расчета значения компетенции. Сначала необходимо получить оценку для компетенции в нескольких курсах:

Mw = ∑(Mwi*Hwi/∑(Hwi)) (6)

где Mw – оценка по компетенции в нескольких курсах.


Эта задача актуальна, если одна компетенция изучается в нескольких курсах, и необходимо понять какую же оценку нужно использовать в дальнейших расчетах, если, например, по первому курсу, где изучалась эта компетенция, взвешенная оценка студента по компетенции равно 100, а во втором - 60. Используется алгоритм, в соответствии с которым, эти взвешенные оценки влияют на оценку компетенции в нескольких курсах в степени, прямо пропорциональной доле тех взвешенных часов, которые компетенция изучается в соответствующем курсе, относительно общего взвешенного времени, которое ушло на изучение этой компетенции во всех курсах.
Далее необходимо определить на какую компетенцию из всех описанных методистов было потрачено в рамках обучения максимальное количество взвешенных часов и выбрать это значение из всего множества уже подсчитанных (Hmax). После необходимо вычислить значение для каждой компетенции, для которой в одном или нескольких курсах не были заданы коэффициенты методиста, по Формуле 7:

Ccomp = Mw*(Hw/Hmax) (7)

Таким образом, при использовании этого подхода значение компетенции будет пропорционально оценке по компетенции в нескольких курсах и отношению того времени, которое было потрачено на изучении данной компетенции ко времени, которое было потрачено на самую "продолжительную" компетенцию;


  1. После подсчета значений всех компетенций нужно провести анализ полученных значений с точки зрения соответствия тем или иным профессиям. Нужно получить полный перечень всех профессий, внесенных в систему методистом и для каждой из них выполнить следующие действия:

    • получить перечень компетенций, необходимых для данной профессии (Ccompi);

    • Подсчитать оценку по профессии по формуле 8:

Prof = ∑ (Ccompi*Kimpi) (8)
где Ccompi – предварительно подсчитанное значении i-ой компетенции необходимой для данной профессии;
Kimpiкоэффициент важности, задаваемый методистом, который определяет насколько данная компетенция важна для данной профессии (исходя из логики работы системы, сумма значений коэффициентов важности для всех компетенций одной профессии должна быть равна 100):

∑ (Kimpi) = 100 (9)




  1. Из всего множества проанализированных профессий, необходимо выбрать ту, оценка по которой максимальна. Для этой профессии определяются компетенции, которые нужны для данной профессии, с минимальной и максимальной значениями. Далее выбирается перечень курсов, изучение которых, позволило бы поднять уровень компетенции с минимальным значением. Получаем список программного обеспечения, которое изучалось в рамках институтской программы для всех компетенций выбранной профессии;

  2. Визуализация полученных данных.


Правительство российской федерации

Каталог: data -> 2013
2013 -> Федеральное государственное автономное образовательное
2013 -> Программа дисциплины Анализ отраслевых рынков  для направления 080200. 62 «Менеджмент» подготовки бакалавра
2013 -> Управление профессиональным развитием педагогов средствами конкурсов профессиональных достижений
2013 -> Школьная социальная сеть в управлении внеурочной деятельностью
2013 -> Программа дисциплины «для магистерской программы «Управление образованием»
2013 -> «Особенности выхода на международные рынки литаско групп»
2013 -> Новые тенденции в деятельности тнк в условиях глобализации
2013 -> Применение теорий международной торговли при разработке экспортной стратегии компании


Поделитесь с Вашими друзьями:
1   ...   5   6   7   8   9   10   11   12   13


База данных защищена авторским правом ©psihdocs.ru 2017
обратиться к администрации

    Главная страница