Move as many passengers as possible
This code for the TigerJython platform let's you script an elevator, move the elvator intelligently and move as many passengers as possible.
An introduction on what to do and some tips and tricks is available as video on Youtube:
Documentation and some setup assignments (for students) are available here in Google Docs.