The Class presentation module implements the AR board
functionality. The camera scans the markers shown on the
board, and gives the feed to the Recognition engine. The
Recognition engine detects the markers from the camera feed
and extracts the position information of the markers. The
Association evaluation engine uses the marker information to
obtain the corresponding associated content from the database
repository. The associated data fetched, is stored into a local
cache. The AR player takes the position information from the
recognition engine and the content to be augmented from the
local cache through association engine and projects it over the
board at the marker location.