The project here is to write multiple conditions/actions using VHDL format, that can all be displayed in 1 single program. And tested on an Altera DE2 board
Port mapping could be okay but using relatively basic principles is ideal.
That is (all are not required):
Else / ElseIf
Multiplexer / De-multiplexer
Along with the code, pin assignments should be completed.