Cram schools often face unfair financial burdens when refunding tuition for absent students, despite prior agreements. This practice leaves schools vulnerable to students' and parent's whims. Ulearn resolves this issue by allowing absent students to join classes online or watch recordings, eliminating this liability for cram schools.
Host Online and Offline classes together!
Host Online and Offline classes together!
With Ulearn's Zoom integration system, teachers and students can join a class online in a matter of seconds. This process eliminates the need for teachers to create Zoom meetings themselves and send invitations or meeting links to each student. Traditionally, this would require administrators to personally send every student via email the correct Zoom link, which is time-consuming, or teachers to, which could raise privacy concerns for the school. Ulearn handles all the setup automatically, making it easier and more secure for both teachers and students to connect online.
HOMEWORK FEATURES
Keeping track of the volume of homework, especially recorded homework, is a huge challenge. Teachers are usually paid by the hour and prefer not to spend their time grading homework, so this task typically falls to office managers or assistants. The workload of accepting, grading, and returning homework from different classes to their respective students in a timely manner can be messy and overwhelming, particularly when there are many students and few staff. Often, office managers are responsible for other aspects of the business, such as communicating with parents, promoting classes, and assisting students with their work. They are simply spread too thin, and this pressure often leads to frustration and workplace dissatisfaction.
Swipe for homework features
While parents expect cram schools to drive student performance, teachers lack effective tools to do so without disciplinary options and parental involvement. This challenge is compounded by cram school grades not affecting regular school performance, so many students simply disregard cram school teachers and the homework they assign. Students are simply immune from any consequences, and they know it! An efficient teacher-to-parent grade-reporting system may give kids the 'nudge' they need.
Better homework compliance
Any homework assigned will be the student's obligation to complete. We have tools to encourage timely submission and quality work.
Tools to boost overall assignment submission rates
We have highly effective tools for oversight help to incentivize students to get their homework in on time and put in their best effort. For example, late submissions incur an automatic grade deduction, and this is reflected in the student's personal grade report, which is then reflected in the 90 day average, all of which are visible to guardian accounts. Assignments expire after 3 weeks past the due date, resulting in an automatic zero, giving students who delayed submitting their work additional motivation get in their assignment despite the initial loss of points. Student report cards will include a comprehensive list of all assignment grades and submission statuses, which will be accessible to the student, any guardians of the student, and faculty. Additionally, teachers and admins have permissions to modify due dates or exempt specific students from assignments. Customizable cut-off dates for late submissions and expiration dates along with customizable percentage deductions are planned for future development.
Easy assignment grading
Grade or pass physically handed in homework instantly
Easy assignment grading
In Ulearn, assignments can be accessed through multiple pathways, catering to various scenarios. Consider a teacher grading homework for a specific date and class. The most logical approach would be to navigate to the class instance and then assess assignments on a comprehensive view displaying all responsible students.
However, imagine a student unexpectedly arriving at school to submit an assignment in person. In this case, the previously mentioned method would prove cumbersome. A more efficient route would involve querying the student's profile and accessing their homework directly. This action reveals a page showcasing all of the student's pending assignments, with the recently submitted work likely appearing near the top.
Upon locating the assignment, administrators and teachers can effortlessly mark physically submitted homework with a single click, automatically assigning a default grade of 100%, or input a specific score. It's worth noting that while Ulearn adeptly handles physical submissions, most students tend to prefer online submission methods.
For a detailed explanation of how online homework submissions are evaluated, please refer to the subsequent slide.
TEACHERS FEATURES
Private Memos
Teachers can jot down private memos that are not visible to students, serving as important reminders for classes.
Private Memos
Ulearn offers a private note-taking system for teachers and administrators. On class detail pages, teachers can create hidden memos invisible to students, ideal for reminders about specific class needs or content differences. This helps teachers manage multiple classes without getting mixed up. The feature extends to student profile pages, allowing teachers to note personal details, similar to healthcare CRM systems. Administrators can also use this feature to communicate important class-specific information to teachers, facilitating communication without meetings or text exchanges.
File upload support
Teachers can upload any materials to their designated class sessions, making them accessible to students prior to the start of their classes.
File upload support
This allows students to review and prepare with the necessary materials before class begins. This also provides flexibility for teachers who prefer not to bring their personal computers to school. By uploading files to Ulearn in advance, teachers can easily access these materials on school computers during class time, effectively using Ulearn as an organized cloud storage solution.
This can be advantageous for teachers managing multiple classes. Rather than relying on email to send and re-download files for different classes — a process that can quickly become confusing — teachers can upload files directly to their designated class sessions within Ulearn. This is the same page everything else related to the class is found, including the roster of student names and homework. This keeps all materials neatly categorized and separated into their own classes.
An additional feature is the ability for teachers to control file visibility. They can choose to hide certain files from students, making them visible only to themselves or school administrators. This option is particularly valuable for sensitive content such as answer keys or upcoming quiz materials, allowing teachers to maintain these resources within the same location for themselves to access while ensuring they remain inaccessible to students.
Another benefit is that teachers can have office assistants print materials for students before class, as office assistants with administrative privileges are granted access to files in all classes.
NAVIGATION FEATURES
A structured library to stay organized
Stay organized
Ulearn provides a well-organized digital library for all users. Its structure enables teachers to pre-prep classes efficiently and store all necessary files and notes in dedicated, easily accessible locations. This organization helps students quickly find and access learning materials. Ulearn's intuitive UI is also serves as a visual reminder for classes that need updating or preparing. This encourages timely preparation of course content and reduces last-minute rushes to complete lesson plans or upload content for students
A view of all classes for the day on one single page
A single page view of the most essential class info for the day
The default login page serves as a daily overview, displaying all scheduled classes and their essential information. Students can immediately view any owed homework, access lesson plans, view teacher notes, access join buttons for ongoing classes, and click links to detailed information. For teachers, an outstanding homework panel is available for each class. This panel drops down without obscuring other class information, allowing for efficient management of multiple classes at once. This design ensures quick access to crucial data while maintaining a comprehensive view of the day's schedule.
Quick and easy navigation between classes
Quick and easy navigation between classes
Users can effortlessly browse their schedule using day and week intervals, moving backwards or forwards in time with simple button clicks. This time-based navigation allows for precise navigation to desired classes on specified dates.
For those preferring a different approach, Ulearn provides direct access to classes through a comprehensive course library. Upon selecting a course, users see a complete list of associated class sessions. Students can view all class sessions they've participated in, while teachers may view a more extensive class history, including sessions predating current student enrollments. This means that if a course has run for two years, but a student joined two weeks ago, the teacher can see two years of class history, while that student sees only the past two weeks. Other students enrolled longer may see a class history starting from their own enrollment date.
A dedicated space for each class
A dedicated space for each class
Within every class session, users have access to a comprehensive, detailed view of all class-related information. This page allows students to view the lesson plan, join in-session online classes, download attachments, upload homework, and access class video recordings. Teachers have additional features, including viewing student names, marking attendance, accessing comments hidden from student accounts, accessing class homework and their corresponding student submissions, and also links to other relevant information, such as student profiles.
ADMIN FEATURES
Data Privacy
ULearn's architecture, powered by Microsoft's Identity framework, ensures data privacy and prevents unauthorized access, even by Ulearn's developers.
Data Privacy
ULearn is an ASP.NET Core Identity web application. Data for a single school is isolated and consolidated so that no school data exists in any other databases or locations other than their own. This includes all user names, log-in, and user data stored on the school's private database. The Microsoft framework that ensures privacy of all database data is called Identity framework. With this framework, no one, not even the developer, can access the user data of an Identity web built application of a school, unless the school gives the developer those access privileges by setting them up as an administrator. This means that nobody has access to a school unless their registration was approved by an administrator of that school. Neither the developer nor any external parties will have access to any of your school's data, ensuring the privacy of your valued students and teachers.
User-specific privileges
Users see and can do only what they need, simplifying things and protecting sensitive data.
User-specific privileges
While administrators have a range of privileges, such as being able to create accounts, manage user profiles, create and delete courses, access all homework assignments, and view comprehensive student data, teachers are more restricted, and can only manage their assigned classes and create homework assignments for those classes, but can't alter courses time and duration or access other teachers' classes. They can view student profiles but with limited information. Guardians can only see data associated with their linked student accounts and not the data from any other student. This layered approach maintains security and privacy while preventing information overload.
Zoom Meeting Control
Teachers and admins can control Zoom meetings outside of the Zoom meeting interface through Ulearn.
Zoom Meeting Control
By default, Zoom sessions start and end according to the class schedule set through Ulearn. When a class is scheduled to end, the Zoom meeting will shut down for all attendees, and the Zoom license it was using is instantly released back into the Zoom license library for another class to use. If a class needs more time beyond the scheduled release of the license, Administrators or teachers can click on the "extend class 15 minutes" button in Ulearn's interface. Every click will give that class an extra 15 minutes before releasing the license for another class to use, providing flexible control over Zoom meeting durations. If a teacher or administrator wishes to end a class earlier than the scheduled ending time to free up a license for another class, then clicking the end class button in Ulearn will prompt that Zoom session to end.
Never forget a student's name
Students are prompted to upload profile pictures, which gives admins and teachers a reference for remembering faces and names
Never forget a student's name
When students log in, they're prompted to upload a profile picture and fill out personal info. This prompt keeps popping up until they complete the tasks. Why the fuss about a photo? It's a big help for teachers and staff to match names with faces, avoiding those awkward moments when they forget who's who – pretty common in big schools. We're planning to add auto-compression for these pics later on. This way, we can show tiny versions of the photos next to student names wherever they appear in the program without slowing down page loading times. With this feature, teachers and admins alike will never get students mixed up.
Our Story
Ulearn emerged from the challenges faced by Bethany Learning Center, our family-run buxiban in the Daan District of Taipei. Previously, teachers and assistants were buried in administrative work, students lacked accountability for their homework and behavior, and parents had no efficient way to stay fully informed about their children’s performance. Recognizing the need for a better solution, Andrew Sherrill (謝皓恩), an English teacher at the school and the son of Director Bethany Sherrill (李秀美), designed the earliest form of Ulearn: a Google Sheets tool that allowed tracking of homework, quiz grades, and attendance, which then compiled the data into detailed grade reports, which were sent directly to parents via email.
This simple yet effective tool solved two critical problems: transparency and accountability. Parents became active participants in their children’s education, teachers could focus more on teaching, and students were more motivated to perform. The success of this initial system sparked a bigger vision — the creation of a comprehensive learning management platform. Initially, the family considered outsourcing the project to an external developer. However, recognizing the importance of keeping such a critical project in trusted hands, Andrew turned to his father, Todd Sherrill, a former Apple software engineer with over 30 years of experience, and persuaded him to move back to Taiwan and commit full-time to the development of Ulearn.
The family’s collective effort turned this vision into reality. With Todd leading the technical development and Bethany providing the school’s full support, Bethany Learning Center became Ulearn’s first real-world testing ground for Ulearn. Long before the pandemic, the system was rigorously refined based on feedback from students, teachers and staff, ensuring it was robust, reliable, and perfectly tailored to the needs of a modern school.
Then, COVID-19 struck Taiwan, disrupting education across the country. Thanks to Ulearn, Bethany Learning Center was already well-prepared. With features already in use for managing schedules, homework, and communication, all that remained was integrating online class functionality. This enabled the school to seamlessly transition to virtual teaching, avoiding any disruption to learning during the lockdown.
Even after resuming in-person classes, the school continued using Ulearn’s hybrid features, such as virtual attendance and recorded lessons, ensuring absent students stayed on track while improving operational efficiency, teaching quality, and student engagement.
Bethany Learning Center’s hands-on experience transformed Ulearn into a versatile, in-house-developed platform suited to schools’ real-world needs. Unlike outsourced systems, Ulearn was built from firsthand needs, combining innovation with a deep commitment to education. Since COVID, Ulearn has grown into an even more capable platform for both physical and online school management. We offer a wide range of features to support school administrators, teachers, students, and parents. From class scheduling to grade tracking, we've got it all covered.
Now available as a multi-tenant web application, Ulearn can offer the same level of support and success to your school as it has offered us.