Implementation of an online test portal with multiple java data structures