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.MFin 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.