Read this article first.
The purpose of ABC Campus is to suggest an education infrastructure which 146+ BRI nations can easily adopt and reinforce their existing education system. It's impossible for them to construct and operate MIT-like colleges in near future. But, ABC Campus can provide them with a semi-MIT campus.
In summary, ABC Campus(hereinafter, "Campus") is an MOOC(Massive Open Online Curriculum).
It provides all kinds of lectures from kindergartens to graduate schools. On the one hand, it focuses on natural sciences and IT fields.
It also provides all textbooks in digital formats, which are under Creative Commons license, an open source.
All lectures are delivered via online.
It records who have learned what subjects when, with whom, how long, why and test results etc.
It analyzes the learning outcomes of every student in addition with aptitude and ability.
All learning materials are in English by default.
From 2017, we, Team Jupeter, have made Computer Science(CS) lectures and uploaded them onto our Youtube channel. The expected audiences of those lectures are from kindergarten children to graduate students.
ABC Campus needs not only CS, but also other fields such as law, medical, engineering and humanity etc. We are actively gathering and classifying numerous lectures openly available provided by MIT, Harvard, Yale, Stanford, Berkeley etc. See the full list.
Let's assume we have already prepared tens of thousands of online lectures in various academic fields and for students from kindergartens to graduate schools.
All students are always logged in to ABC via ABC Authentication.
Let's say a course is a part of a subject. For example, Calculus 1 is a course of the subject, Mathematics. There are many courses on various subjects and for various ages from K1 to K12, colleges, and graduate schools. We made every subject ONE YEAR format from K1 to K12 etc.
When selecting a subject, the courses of the subjects are displayed from basic to advanced ones. Each course is for one year learning. For example, when selecting mathematics, basically, 12 courses for 12 years, K1 to K12, are displayed[Figure]. Learners may select additional courses such as college algebra etc.
When selecting a subject, the summary of each course or subject is displayed in a standard format[Figure]. When selecting a row, a detailed information is displayed. For example, selecting the first row, K10, charts and graphs on who have learned this course when, where etc.[Figure]
A student may view and learn any lecture and any course.
The Campus records who have learned what, when, how, with whom, and test results etc.
Pseudo Code
Currently, we are using Youtube, but will change to our own platform by 2026.
There are many open source media servers available, but, to utilize our Openhash architecture, we will code it from nothing.
The server will record who have watched what contents how long, when, where and with whom etc.[Figure]
Completed courses are to be classified by year, month, subject, etc.
The test result of each course is to be displayed with percentiles of all students who have completed the same course.
Courses and subjects which currently he or she is attending to.
The server will have buttons similar to those of Youtube including captions and play speed.[Figure]
The learning outcome of a learner will be committed to his or her gitlab server everyday.[Figure]
What lectures she watched.
What test she took.
What questions she asked to Q&A.
What answers she made for other learners.
Each course and each section if necessary provides a test to check or confirm the achievement of the learner.
ABC Campus pays money, ABC, in accordance with the achievements of a learner. ABC compensation is given everyday in accordance with her achievement for the day.
Detailed information will be displayed when selecting a row. For example, when selecting "Total", the trend graph, the average of the same age learners etc. will be shown. [Figure]
The test results of a learner is analyzed to grasp her aptitude and ability.[Figure]
Pseudo Codes
Learning process is to engage in teamworks. Based on the test results of each learner, several possible teams are composed and recommended for her to join in.
There can be numerous kinds of teams such as mathematics, car designs, amateur satellite makers and traditional Japanese foods etc.
Anyone may suggest any kind of team, and the campus analyze the subjects of the team and the aptitude of the team creator(s) etc., then search candidates among learners worldwide.
The campus prepares and proceeds various contests such as autonomous driving contests and physics contests etc.
Pseudo Codes
Stackoverflow is one of the best QnA platforms, but it's a US based company which many of the BRI 146+ nations are hesitate to use because personal data of their own people may be misused by the company or some governmental organizations.
QnA site similar to Stackoverflow is not so difficult, and there are many open source alternatives. Rather than using one of already existing alternatives, we had better write one from zero basis because Rust and WASM are our primary language and there is a good Rust QnA platform called RoBERTa.
Before coding, read this article, "Building an application of question answering system from scratch".
Pseudo Codes
Different from current schools worldwide, ABC campuses are for social activities rather than learning something from someone or teachers.
No classrooms.
Many cafeterias for social meetings and sports, leisures, gyms for social exercises.
Many labs such as robotics, chemicals, physics, biological experiments etc.
Usage fees are required, but subsidized.
Pseudo Codes