Skip to content

Return a degree #7

@tvillega

Description

@tvillega

Create a function that given a major's abbreviated name + malla version + degree returns a concatenation of all the semesters involved.

Example:

  • Give the query:

Version corresponds to the enum v1, v2, v3, v5, v7

Degree corresponds to the enum plan_comun, licenciatura, ingenieria, all

Special degree all returns the whole malla.

/fcfm/v0/major/version_number/degree
  • Return:

Semesters are numbered relatively to their degree i.e. they ignore the previous degree's semesters on their numbering.

{
    "1": {
        {
            "code": "TC1001",
            "name": "Template Course 1A",
            "credits": 6,
            "concurrent": [],
            "provides": [],
            "requires": [],
            "unlocks": []
        },
        {
            "code": "TC1002",
            "name": "Template Course 1B",
            "credits": 3,
            "concurrent": [],
            "provides": [],
            "requires": [],
            "unlocks": []
        }
    },
    "2": {
            "code": "TC2001",
            "name": "Template Course 2A",
            "credits": 6,
            "concurrent": [],
            "provides": [],
            "requires": [],
            "unlocks": []
        },
        {
            "code": "TC2002",
            "name": "Template Course 2B",
            "credits": 3,
            "concurrent": [],
            "provides": [],
            "requires": [],
            "unlocks": []
        }
    }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions