Commit cedce396 authored by bhmeyer's avatar bhmeyer Committed by msrr18

Resolve "Adicionar pré-requisitos na modelagem"

parent f3160551
......@@ -158,6 +158,7 @@ class DegreeGridDescription:
self.code_to_name = obj["code_to_name"]
self.equiv_codes = obj["equiv_codes"]
self.fake_codes = obj["fake_codes"]
self.prerequisites = obj["prerequisites"]
# Codes that show more then one time on grid, like OPT
self.repeated_codes = obj["repeated_codes"]
......@@ -495,5 +496,68 @@ class DegreeGrid:
"CI259": ["TG II"],
"CI260": ["TG I"],
"CI261": ["TG II"],
},
"prerequisites":{
# Pre-barreira
"CI057": ["CI056", "CI055"],
"CI056": ["CI055"],
"CI212": ["CI210", "CI068"],
"CI210": ["CI068"],
"CI064": ["CI055"],
"CI067": ["CI055"],
"CI237": ["CM046"],
"CM005": ["CI045"],
"CM202": ["CM201"],
##
# Pos-Barreira
"CI215": ["CI068", "CI210", "CI212", "CI055", "CI056", "CI057", "CM046", "CI067",
"CI064", "CM045", "CM005", "CI237", "CM201", "CM202", "CI166"],
"CI162": ["CI068", "CI210", "CI212", "CI055", "CI056", "CI057", "CM046", "CI067",
"CI064", "CM045", "CM005", "CI237", "CM201", "CM202", "CI166"],
"CI163": ["CI068", "CI210", "CI212", "CI055", "CI056", "CI057", "CM046", "CI067",
"CI064", "CM045", "CM005", "CI237", "CM201", "CM202", "CI166"],
"CI221": ["CI068", "CI210", "CI212", "CI055", "CI056", "CI057", "CM046", "CI067",
"CI064", "CM045", "CM005", "CI237", "CM201", "CM202", "CI166"],
"CI062": ["CI068", "CI210", "CI212", "CI055", "CI056", "CI057", "CM046", "CI067",
"CI064", "CM045", "CM005", "CI237", "CM201", "CM202", "CI166"],
"CI065": ["CI068", "CI210", "CI212", "CI055", "CI056", "CI057", "CM046", "CI067",
"CI064", "CM045", "CM005", "CI237", "CM201", "CM202", "CI166"],
"CI165": ["CI065", "CI068", "CI210", "CI212", "CI055", "CI056", "CI057", "CM046", "CI067",
"CI064", "CM045", "CM005", "CI237", "CM201", "CM202", "CI166"],
"CI211": ["CI068", "CI210", "CI212", "CI055", "CI056", "CI057", "CM046", "CI067",
"CI064", "CM045", "CM005", "CI237", "CM201", "CM202", "CI166"],
"CE003": ["CI068", "CI210", "CI212", "CI055", "CI056", "CI057", "CM046", "CI067",
"CI064", "CM045", "CM005", "CI237", "CM201", "CM202", "CI166"],
"CI059": ["CI068", "CI210", "CI212", "CI055", "CI056", "CI057", "CM046", "CI067",
"CI064", "CM045", "CM005", "CI237", "CM201", "CM202", "CI166"],
"CI209": ["CI068", "CI210", "CI212", "CI055", "CI056", "CI057", "CM046", "CI067",
"CI064", "CM045", "CM005", "CI237", "CM201", "CM202", "CI166"],
"CI058": ["CI068", "CI210", "CI212", "CI055", "CI056", "CI057", "CM046", "CI067",
"CI064", "CM045", "CM005", "CI237", "CM201", "CM202", "CI166"],
"CI061": ["CI058", "CI068", "CI210", "CI212", "CI055", "CI056", "CI057", "CM046", "CI067",
"CI064", "CM045", "CM005", "CI237", "CM201", "CM202", "CI166"],
"CI218": ["CI068", "CI210", "CI212", "CI055", "CI056", "CI057", "CM046", "CI067",
"CI064", "CM045", "CM005", "CI237", "CM201", "CM202", "CI166"],
"CI164": ["CI068", "CI210", "CI212", "CI055", "CI056", "CI057", "CM046", "CI067",
"CI064", "CM045", "CM005", "CI237", "CM201", "CM202", "CI166"],
"SA214": ["CI068", "CI210", "CI212", "CI055", "CI056", "CI057", "CM046", "CI067",
"CI064", "CM045", "CM005", "CI237", "CM201", "CM202", "CI166"],
"CI220": ["CI068", "CI210", "CI212", "CI055", "CI056", "CI057", "CM046", "CI067",
"CI064", "CM045", "CM005", "CI237", "CM201", "CM202", "CI166"],
"OPT": ["CI068", "CI210", "CI212", "CI055", "CI056", "CI057", "CM046", "CI067",
"CI064", "CM045", "CM005", "CI237", "CM201", "CM202", "CI166"],
"TG I": ["CI068", "CI210", "CI212", "CI055", "CI056", "CI057", "CM046", "CI067",
"CI064", "CM045", "CM005", "CI237", "CM201", "CM202", "CI166"],
"TG II": ["CI068", "CI210", "CI212", "CI055", "CI056", "CI057", "CM046", "CI067",
"CI064", "CM045", "CM005", "CI237", "CM201", "CM202", "CI166"],
}
})
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment