23. The computer implemented system of claim 17 , wherein said multimodal communication assist application further comprises an adaptive tutor unit comprising: a learning and testing component generation module that generates learning components and testing components for said user using one or more of mappings of said modal input in said one of said modes to said modal output in said another one or more of said modes, said characteristic information of said user, said determined delay factor for said user, said proficiency level of said user defined by said multimodal communication assist application based on said determined delay factor, predetermined test information, and previous performance reports stored in a database maintained by said multimodal communication assist application; said learning and testing component generation module that presents one of said generated learning components and said generated testing components in one or more of said modes to said user via said interactive interface based on said determined delay factor; an evaluation module that evaluates said modal input in another one of said modes captured from said user by said modal input capture module based on said determined delay factor, based on said mappings of said modal input to said modal output stored in said database; and said evaluation module that generates a performance report based on said evaluation, wherein said performance report is rendered to said user via said interactive interface.
23. The computer implemented system of claim 17 , wherein said multimodal communication assist application further comprises an adaptive tutor unit comprising: a learning and testing component generation module that generates learning components and testing components for said user using one or more of mappings of said modal input in said one of said modes to said modal output in said another one or more of said modes, said characteristic information of said user, said determined delay factor for said user, said proficiency level of said user defined by said multimodal communication assist application based on said determined delay factor, predetermined test information, and previous performance reports stored in a database maintained by said multimodal communication assist application; said learning and testing component generation module that presents one of said generated learning components and said generated testing components in one or more of said modes to said user via said interactive interface based on said determined delay factor; an evaluation module that evaluates said modal input in another one of said modes captured from said user by said modal input capture module based on said determined delay factor, based on said mappings of said modal input to said modal output stored in said database; and said evaluation module that generates a performance report based on said evaluation, wherein said performance report is rendered to said user via said interactive interface. 25. The computer implemented system of claim 23 , wherein said adaptive tutor unit further comprises a performance tracker that tracks performance of said user who engages with said generated learning components and said generated testing components to select said generated learning components and said generated testing components to be presented to said user via said interactive interface for assisting said user to learn and/or communicate in said visual communication language in said one or more of said modes.