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

Mandatory disciplines for each course in each semester #6

Open
paladini opened this issue Dec 14, 2014 · 2 comments
Open

Mandatory disciplines for each course in each semester #6

paladini opened this issue Dec 14, 2014 · 2 comments

Comments

@paladini
Copy link
Contributor

paladini commented Dec 14, 2014

I want suggest a great improve to MatrUFSC2, but note that my suggestion is for a future implementation.

What do you think about add mandatory disciplines for each course in each semester? I think this can help a lot of people, but at the moment I can't think a way we can implement something like that.

I mean, why not show to users a way that them can see what is the mandatory disciplines for a given course semester in their own course?

I'll explain better. Let's take Science Computer as an example and assume that we show (by some way) the complete list of mandatory disciplines of this course:

Semester 1

Introduction to Science Computer
OOP I
Discrete mathematics
Calculus A
Circuits and Digital Systems

Semester 2

OOP II
Calculus B
Digital Systems
...

Semester 3

...

Now a user that studies Science Computer can easily check what's the mandatory disciplines for each semester of him course. This helps this student to find what's the discipline that him must choose in order to not delay the course.

What do you think about that?

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/7000143-mandatory-disciplines-for-each-course-in-each-semester?utm_campaign=plugin&utm_content=tracker%2F5216072&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F5216072&utm_medium=issues&utm_source=github).
@fjorgemota
Copy link
Member

This involves reading a crazy PDF of the curriculum of the course, which is not that easy because...well, it's PDF.

Because this it will need the use of manual work, and for a university of the size of the UFSC its nearly impossible.

What's possible to do, but it involves things like changes in the robot AND in the interface, is allow the download of the PDF with the curriculum of the course via the MatrUFSC2's interface. But it will give less compatibility with other universities (well, I think that not all the universities allow the download of a PDF containing the curriculum of the course without login..), and because this such a thing maybe need to be a optional feature.

@ranisalt
Copy link

There are not really mandatory disciplines. What is there is a suggested course of action in which you can conclude the course in the minimum time if you follow it, but you can choose whatever order you want and you can mix every discipline and still finish in time.

Crawling PDFs is absolutely overkill. I believe every course has a simple HTML page with its disciplines, like Computer Science, even though I think it would be necessary to write a different crawler for every (50+) courses, and it's way too burden.

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

No branches or pull requests

3 participants