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

Represent focus areas #113

Closed
philipmjohnson opened this Issue Apr 4, 2017 · 4 comments

Comments

Projects
None yet
2 participants
@philipmjohnson
Contributor

philipmjohnson commented Apr 4, 2017

Please do work for this task in a branch called issue-113.

In addition to degrees (B.A., B.S.), it will be helpful to both students and advisors if focus requirements can be explicitly represented. This involves:

  • Students can select any number of focus areas in addition to their degree.
  • Focus areas have "implementation dates" (probably indicated by a semester, such as Fall-2017). This enables RadGrad to track changes to focus area requirements.
  • When setting up a student, an advisor can specify the semester the student declared themselves as an ICS major, such as Fall-2016.
  • Students can select any version with an implementation date after the semester they declared themselves as an ICS major, as well as the version in effect at the time they declared themselves.

It should be "cheap" to implement focus areas. Representation of focus areas might consist of just the set of courses that must be taken to satisfy the focus area.

@philipmjohnson philipmjohnson added this to the M3 milestone Apr 4, 2017

@cammoore cammoore self-assigned this Apr 5, 2017

@cammoore

This comment has been minimized.

Show comment
Hide comment
@cammoore

cammoore Apr 5, 2017

Contributor

Adding AcademicPlans in addition to the focus areas, since they change about once a year.

Contributor

cammoore commented Apr 5, 2017

Adding AcademicPlans in addition to the focus areas, since they change about once a year.

@cammoore

This comment has been minimized.

Show comment
Hide comment
@cammoore

cammoore Apr 25, 2017

Contributor

Have Academic Plans.

  • Need a way of declaring which plan the student is following.
  • Need to update FeedbackFunctions to use the AP.
Contributor

cammoore commented Apr 25, 2017

Have Academic Plans.

  • Need a way of declaring which plan the student is following.
  • Need to update FeedbackFunctions to use the AP.
@cammoore

This comment has been minimized.

Show comment
Hide comment
@cammoore

cammoore May 2, 2017

Contributor

Advisor can now choose the plan the student is following.

Contributor

cammoore commented May 2, 2017

Advisor can now choose the plan the student is following.

@cammoore

This comment has been minimized.

Show comment
Hide comment
@cammoore

cammoore May 6, 2017

Contributor

Feedback functions now use the AcademicPlans.

Contributor

cammoore commented May 6, 2017

Feedback functions now use the AcademicPlans.

@cammoore cammoore closed this May 6, 2017

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