42 Providing on-line non-downloadable computer software for keeping a multimedia learning journal that is shared between teachers, students, and parents; Providing on-line, non-downloadable computer software for securely uploading, acessessing, storing, tagging, and organizing multimedia content that can be accessed through the internet on mobile and web devices; Providing on-line non-downloadable computer software for notifying parents via email or on their mobile device when their child completes a task at school; Providing on-line non-downloadable computer software that allow parents and teachers to give feedback on student work; Providing on-line non-downloadable computer software for data management, online document and data storage, and communication via transfer of data, text, photos, audio, and video for use in the field of pre- K-12 education; Providing an interactive website featuring technology that enables teachers, parents and students at the pre-K-12 education level to access and use an online learning management system for aggregating course content and tracking class assignments, lesson plans and student performance, and other course data