PyFlowChart is a project to help students plan out courses for their college career. It is currently beta quality and under heavy development.
- A ChartBuilder with a minimalistic interface for building flowcharts
- A ChartViewer that can open flowcharts and includes the same functionality as ChartBuilder
- ChartViewer color codes the courses based on type
- Ability to keep track of what GE requirements each course fulfills
Add IDs to each course9/2/2016About dialog9/6/2016Better widget sizing9/8/2016Check validity of JSON files (currently freezes program)9/25/2016Show remaining GEs10/6/2016Preferences10/6/2016Show interface with completed GEs and allow user to write-in10/6/2016Drag and drop in the viewer10/21/2016More dynamic interfaceCan now show and hide quarters 10/21/2016Set in preferences how many years to show2/22/2017- Allow adding special quarters (AP, Q+)
Combine chartbuilder and chartviewer10/31/2016Allow copy/pasting of courses9/11/2016Deal with case where user adds a course before its prereqs have been fulfilled1/2/2017Add support for multiple GE categories2/12/2017Add Notes section for courses2/15/2017- Develop a mechanism to show how many units are in each quarter
- Add some help pages
- Package PyFlowChart for all three major operating systems, including multiple Linux distributions
- Make this a Kivy Application
Drag and Drop in viewerSuccessfully implemented in Gtk
- Client-server architecture for CourseManager
- Allow for transferring data between instances
- Be able to compare two flowcharts
Import flowcharts from repository2/25/2017- Undo functionality