A real-time plugin for tracking events within the Eclipse IDE.
- Real-time event tracking for student coding behaviors.
- Captures key actions like keystrokes, file changes, debugging, and tool usage.
- Extensible and designed for scalability in educational and research settings.
To create and run Eclipse plugins, you need to install the PDE in your Eclipse IDE.
- Open Eclipse IDE.
- Navigate to
Help -> Install New Software
. - In the dropdown, select The Eclipse Project Updates repository.
- From the list, select Eclipse Plugin Development Tools.
- Proceed with the license agreement and click Finish.
- Java Version: Java 17 or higher.
- Dependencies: Ensure the following plugins are added to your project (add them if missing):
- Required Dependencies:
org.eclipse.ui
org.eclipse.core.runtime
org.eclipse.ui.console
org.eclipse.jface.text
- Required Extensions:
org.eclipse.commands
org.eclipse.ui.handlers
org.eclipse.ui.bindings
org.eclipse.ui.menus
- Required Dependencies:
- Clone the repository:
git clone https://github.com/ArgLab/EclipseEvents.git
- Open the project in Eclipse IDE.
- Configure the project:
- Open
MANIFEST.MF
in the project. - Verify and add any missing dependencies or extensions from the lists above.
- Open
- Set up your runtime environment:
- Go to
Run Configurations
. - Select Eclipse Application as the runtime configuration.
- Go to
- Run the project! 🎉
We welcome contributions! Please see CONTRIBUTING.md for details on how to get started.
This project is licensed under the AGPL-3.0-or-later.
For questions or support, reach out via the issues page.