RyleyGG / apluschiever

A+chiever is a node-based education framework
2 stars 0 forks source link

Create Course View Component #11

Closed Sn00pyW00dst0ck closed 8 months ago

Sn00pyW00dst0ck commented 10 months ago

Issue Description

Create a 'CourseViewer' component which utilizes D3 (or another library) to display course nodes in a graph / DAG.

Proposed Solution

This component will need to create an SVG and utilize D3 functionality within ngOnInit to update that SVG to the DOM.

The node graph SVG should be pan-able and it would be nice to add zoom in/out features.

This may be an intensive task. Recommended to pair program this one.

Sn00pyW00dst0ck commented 9 months ago

Have researched 2 libraries, have not been able to get either to work with Angular 17 thus far. Will look into fixes, but might need to custom implement this.