GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - testmycode/tmc-netbeans: Test My Code NetBeans plugin

BranchesTags
Open more actions menu

Latest commit

 

History

888 Commits
888 Commits

Folders and files

NameName
Last commit message
Last commit date
branding
branding
 
 
desktop
desktop
 
 
maven-wrapper
maven-wrapper
 
 
nbproject
nbproject
 
 
resources/images
resources/images
 
 
snap
snap
 
 
tmc-application
tmc-application
 
 
tmc-plugin
tmc-plugin
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.travis.yml
.travis.yml
 
 
Contributing.md
Contributing.md
 
 
LICENSE
LICENSE
 
 
README.markdown
README.markdown
 
 
build.xml
build.xml
 
 

Repository files navigation

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 11.1). 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:

  • Martin Pärtel (mpartel)
  • Jarmo Isotalo (jamox)

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

  • Jarmo Isotalo (jamox)
  • Tony Kovanen (rase-)
  • Kalle Viiri (Kviiri)

Checkstyle-support was integrated by

  • Kenny Heinonen (kennyhei)
  • Kasper Hirvikoski (kasper)
  • Jarmo Isotalo (jamox)
  • Joni Salmi (josalmi)

License

GPLv2

About

Test My Code NetBeans plugin

Resources

Readme
GPL-2.0 license

Contributing

Contributing
Activity
Custom properties

Stars

22 stars

Watchers

16 watching

Forks

21 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.