Broken functionality from the initial refactoring of the epsilon playground that assumes a fixed program panel rather than the flexibly defined panels of the education platform. The original behaviour is that any errors shown in the console are links that when clicked highlight the line of code in the program panel.
The following code needs to be refactored to support actions defined by activities that can be on different panels.
Marked as potential student project as this will actually require a good amount of redesigning the specification of activities and tools to design a robust generic solution.
Broken functionality from the initial refactoring of the epsilon playground that assumes a fixed program panel rather than the flexibly defined panels of the education platform. The original behaviour is that any errors shown in the console are links that when clicked highlight the line of code in the program panel.
The following code needs to be refactored to support actions defined by activities that can be on different panels.
https://github.com/mdenet/educationplatform/blob/cfe2cbf2cc543a3a55f13dde8a47dc87fe713b66/platform/src/ConsolePanel.js#L221-L236
Found in PR https://github.com/mdenet/educationplatform/pull/180#discussion_r1498215097