Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Collect informations about Universities #1

Open
3 tasks
didia opened this issue Mar 11, 2017 · 3 comments
Open
3 tasks

Collect informations about Universities #1

didia opened this issue Mar 11, 2017 · 3 comments
Assignees
Milestone

Comments

@didia
Copy link
Member

didia commented Mar 11, 2017

Collect informations about universities:

{
    "name":  "Nom de l'Université",
    "studyPrograms": [
           { 
                "key":  " La clef du category/domaine'", 
                "minTuition": 2000,
                "maxTuition": 18000,
                "descriptionLink": "Le lien vers la page du domaine",
                "tuitionLink": "Le lien vers la page sur le frais du programme si différent du lien vers la description",
                "languages": ["language 1", "language 2"]
           },
           { 
                "key":  " La clef du category/domaine'", 
                "minTuition": 2000,
                "maxTuition": 18000,
                "descriptionLink": "Le lien vers la page du domaine",
                "tuitionLink": "null ou le lien vers la page sur le frais du programme si différent du lien vers la description",
                "languages": [ "language 2"]
           }
      ],
    "languages": ["language 1", "language 2"],
    "website": "Le lien vers site de l'universités", 
    "programListLink": "Lien vers la liste des domaines disponibles",
    "address":  {
         "line": "2255, rue de l'Université",
         "city": "Québec",
         "state": "Quebec",
         "Postal code": "G1V0A7"
    },
    "tuition": {
          "link": "Lien vers la description des frais",
          "min": 20000,
          "max": 40000
    }
}

Acceptance criteria:

  • At least one University per Canadian Province.
  • At least 3 french universities with complete information
  • At least 3 english universities with complete information
@didia didia changed the title Collecter des informations sur les universités Collect informations about Universities Mar 11, 2017
@didia didia added this to the Sprint - 1 milestone Mar 12, 2017
@didia
Copy link
Member Author

didia commented Mar 12, 2017

@Trispa Here is an update on the format that I propose. This is because a program always has a cost, and the cost can vary from undergraduate to graduate. Perhaps it is better to start by taking into account only one cost of studies for the University which corresponds to the highest cost and another cost per domain. What do you think?

{
    "id": "id",
    "name":  "university name",
    "languages": ["language 1", "language 2"],
    "selectedLanguages": ["language 1", "language 2"],
    "website": "Le lien vers site de l'universités",
    "programListLink": "Lien vers la liste des domaines disponibles",
    "address":  {
        "line": "2255, rue de l'Université",
        "city": "Québec",
        "state": "Quebec",
        "postalCode": "G1V0A7",
    },
    "tuition": {
        "link": "Lien vers la description des frais",
        "amount": 55000
    },
    "domains":[]
    }

After a university is created, you can add domains to the university:

{ 
    "id":  " La clef du category/domaine'", 
    "tuition": {
         "link": "Le lien vers la page sur les frais du programme",
         "amount": 5000
     },
    "descriptionLink": "Le lien vers la page du domaine",
    "languages": ["language 1", "language 2"]
}

@Trispa
Copy link
Contributor

Trispa commented Mar 12, 2017

yes it's a good design. for the next step we have to add cycle and programme to the domains. for now the design can allows us to get the university list

@Trispa
Copy link
Contributor

Trispa commented Apr 10, 2017

@thefuture2092 i added domains in university as an empty table.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants