The current invention is a visual or audio-visual programming environment for life science and bioinformatics developed for educational purposes. This programming environment incorporates novel educational features including: an integrated overview page, quick reference guide, introductory video, hot-linked glossary, intelligent personalized tutor, library of primers, multimedia tutorials, entertainment features, educational error messages, tracking system(s), multimedia assessment(s), and a lesson planner. The supporting client-server as well as client-only architecture includes drag-and-drop workflow pipeline construction for bioinformatics analysis using built-in user-defined or third party services (modules) as well as a software development kit (SDK), sharing and auto-update utility.
展开▼