-
Notifications
You must be signed in to change notification settings - Fork 137
Tutor times frontend Dashboard for tutors and Visualisation Using Ngx Graphs #402
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
base: 9.x
Are you sure you want to change the base?
Conversation
Pasindufdo98
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @EkamBhullar ,
I tested your new frontend feature locally and UI looks clean and the core flows behave as expected. Nice work on the layout and consistency with the existing pattern library.
I did hit one console error:
NG0303: Can't bind to 'matRowDefTrackBy' since it isn't a known property of 'tr'
Happy to take another look once this is fixed.
|
Hi @EkamBhullar, |
|
Hey @Pasindufdo98 and @chelaz1234 . Thanks For the review! I have updated the code accordingly. Thanks |
* chore: migrate group-set-selector (WIP) - define and declare new component files - import new component into app - downgrade component * chore: migrate group-set-selector - convert AngularJS template syntax to Angular syntax - finish implementing `group-set-selector.component.ts` - remove redundant Coffeescript file * chore: migrate group-set-selector - finish defining Typescript logic - update parent component to use Angular syntax for child component declaration * chore: cleanup and documentation - remove redundant Coffeescript file - adjust frontend migration todo list * chore: remove redundant file - remove redundant Coffeescript file * fix: attribute and event binding - fix attribute and event binding syntax - remove redundant template file * refactor: two-way binding - remove redundant directive attributes - rename EventEmitter var name in child component * Update README.md * Update README.md * refactor: replace Bootstrap components with Angular Material - replace Bootstrap components with Angular Material components & directives - refactor to use modern Angular structural directives
* chore: date-service.coffee to TS - add `date.service.ts` file - add `date.service.spec.ts` unit test - downgrade TS module such that it works within AngularJS * chore: unlink date-service.coffee - complete unlinking process of `date-service.coffee` after migrating to Typescript - manual linting/comment formatting * chore: delete redundant coffeescript file - delete `date-service.coffee` file after migration * chore: formatting - format code with prettier
* chore: 9.x windows * chore: create new component files * chore: unlink old component + link new component * chore: migrate functionality + update to tailwindcss and material UI * chore: remove old component files * chore: responsive columns for visualisations * Update package-lock.json * Update package.json * Update package.json * Update package-lock.json * chore: update styling to better match original * chore: add custom breakpoint for responsive change * chore: tweak breakpoint for better visualisation visibility * chore: update tutor view functionality + tweak event emitter name --------- Co-authored-by: Boink <40929320+b0ink@users.noreply.github.com>
* fix: update burndown data to render series of different lengths * chore: cleanup imports * chore: remove leftover testing comment from previous contributor
Remove Media Service
* chore: migrate pie chart to ngxchart * chore: remove testing console log * chore: restore package and lock to 9.x * chore: remove testing comments * chore: resolve merge conflicts * chore: remove testing console log * chore: resolve futher conflicts * chore: exlude packge-lock * chore: exclude package * chore: delete migrated progress dashboard html --------- Co-authored-by: Boink <40929320+b0ink@users.noreply.github.com>
|
Hey @EkamBhullar , need 2 approvals before I can approve it |
Pasindufdo98
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good work @EkamBhullar . No more browser console errors.
chelaz1234
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @EkamBhullar,
Good work overall! Every function works as expected, and no errors are coming up in the console either.
|
Hey @BrianDangDev , I have got 2 approvals. Thanks |
BrianDangDev
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good work, please remember to include details about the dummy data in the documentation, so others are aware this feature currently uses mock data and will need backend integration before production.
95c6248 to
f8b1827
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @EkamBhullar , I can confirm this feature works as expected. You committed both the package-lock.json and package.json files only the package.json needs to be committed. Also, I noticed you’re trying to merge into development; could you switch that to 9.x instead? Aside from these small changes, everything looks good. Nice work on this.

Description
Tutor Times Feature Implementation
Overview
This PR implements the Tutor Times component for tracking and analyzing tutor assessment activities.

Features
UI/UX
Technical Details
Future Integration
Type of change
How Has This Been Tested?
Testing Checklist:
Checklist: