Skip to content
Test My Code NetBeans plugin
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
branding Revert pointless chmods. Aug 24, 2013
maven-wrapper New version, add support for submission result status "hidden" May 9, 2019
nbproject New version, add support for submission result status "hidden" May 9, 2019
tmc-application Netbeans version Jan 16, 2017
tmc-plugin New version, add support for submission result status "hidden" May 9, 2019
.gitattributes Revert pointless chmods. Aug 24, 2013
.gitignore Revert pointless chmods. Aug 24, 2013
.travis.yml Update travis.yml to Netbeans 8.2 Oct 11, 2018
Contributing.md Contributing.md: remove incorrect title Oct 23, 2014
LICENSE Revert pointless chmods. Aug 24, 2013
README.markdown
build.xml New version, add support for submission result status "hidden" May 9, 2019

README.markdown

Test My Code NetBeans plugin

Build Status

This is a NetBeans plugin for the Test My Code server. It allows downloading, testing and submitting exercises directly from the IDE.

Developer setup

❗️ If you cannot find NetBeans Platforms from under Tools, you need to activate the Developing NetBeans plugin. In Tools -> Plugins -> Installed, check the checkbox next to Developing NetBeans, and click Activate.

To ensure compatibility to a specific release, the project is configured to use a fresh unpatched installation of a specific version of NetBeans (currently 8.0.2). Download the "OS Independent Zip" edition of this version of NetBeans and extract it somewhere. Then start your ordinary NetBeans (NOT the one you just extracted, another one). Go to Tools -> NetBeans Platforms and add the extracted directory as a new platform. It should get automatically named something like "nb802".

Now open the plugin's master project in NetBeans and build it. Then right click the project and select Open Required Projects. If NB shows errors in the editor, try restarting NB (they should have been eliminated after the first build). Now the project should work as any other NB plugin project.

For a little more convenience while testing, you might want to set tmc-plugin/src/fi/helsinki/cs/tmc/tailoring/SelectedTailoring.properties to use DeveloperTailoring.

Credits

The project is maintained by the Agile Education research group.

The project used to be maintained by:

The project started as a Software Engineering Lab project at the University of Helsinki CS Dept.. The original authors of the NetBeans plugin were

  • Kirsi Kaltiainen
  • Timo Koivisto
  • Kristian Nordman
  • Jari Turpeinen

Another team wrote the server.

The course instructor was Martin Pärtel (mpartel). Other closely involved instructors were

  • Matti Luukkainen (mluukkai)
  • Antti Laaksonen
  • Arto Vihavainen
  • Jaakko Kurhila

The system was improved and C language support was added in another SE lab project by

Checkstyle-support was integrated by

License

GPLv2

You can’t perform that action at this time.