A Year TOKI Learning Center
-
Upload
petra-novandi-barus -
Category
Documents
-
view
68 -
download
0
Transcript of A Year TOKI Learning Center
A YearTOKI Learning Center
Petra Novandi [email protected]
http://about.me/petrabarus
http://www.toki.or.id
http://www.tokilearning.org
http://www.twitter.com/tokilearning
Vision
Mission
Making Indonesia as the center of human resource, product, and innovation for Information Technology
Introducing and popularizing computer programming toIndonesian high school students in
educational, interesting, and fun way
Making computer science education accessible for Indonesianhigh school students.
Building a programming learing system that can be accessed by high school students througout Indonesia
History
December '08: Initiation TOKI Learning Center development (callsign:LC2).
pre December '08: TOKI Learning Center mark 1 (callsign: Ranau)
August '09: National Open Olympiad of Informaics first held.LC2 was used to serve this event.
Juli '09: LC2 used for National distance learning pre National Olympiad for introductionchapters. Advanced chapters were using Ranau.
November '09: LC2 was used for 1st phase of National training camp in ITB. The nextphases were served by Ranau.
Juni '10: Development of new version of LC2: codename LX
Juli '10: LX were used for National distance learning before National Olympiad.
August '10: LX served the 2nd National Open Olympiad of Informatics
September '10: LX served the ITB Programming Contest 2010
History
December '10: TOKI Open Contest held for the first time participated by 81contestants.
TOKI Spotlight held for the first time. Guest starred byAshar Fuadi (IOI 2010).
November '10: LX officialy served all phases of National Training Camp of IndonesianOlympiad of Informatics Team
September '11: LX was officialy used for 2011 National Olympiad of Informaticsadopting the official rules of International Olympiad of Informatics
October '10: LX were opened for public http://www.tokilearning.org
Technical Specification
ServerXeon Quad Core
8 GB Memory
Ubuntu Server 8.04 LTS
Front EndPHP 5.3.2Apache 2
MySQL 5.1
Back EndC
BASH
CompilersGCC 4.4.1Freepascal 2.2.4
Physical location in Institut Teknologi Bandung
Things behind TOKI Learning Center
Statistics31 October 2010 until 31 October 2011
86.839 Visits
24.176 Unique Visits
1.509.260 Page Views
17,38 Page per Visit
00:17:52 Time spent per Visit
27,36% New Visitors
Source: Google Analytics
Statistics31 October 2010 until 31 October 2011
Source: Google Analytics
October 10 December 10 February 11 April 11 June 11 August 11 October 110
50000
100000
150000
200000
250000
300000
350000
400000
Page Views
Source: Google Analytics
October 10 December 10 February 11 April 11 June 11 August 11 October 110
2000
4000
6000
8000
10000
12000
14000
16000
Visits
Statistics31 October 2010 until 31 October 2011
JakartaWest JavaEast JavaCentral JavaNorth SumateraYogyakartaSouth SumateraBaliLampungOutside Indonesia
32869visits
Visitor Location
14041visits
Statistics31 October 2010 until 31 October 2011
*805 anggota dari October 2010 sudah terdaftar sejak penggunaan privat tahun 2008October 10 December 10 February 11 April 11 Juni 11 August 11 October 11
0
500
1000
1500
2000
2500
3000
3500
4000
Anggota
Sumber: Google Analytics
October 10 December 10 February 11 April 11 Juni 11 August 11 October 110
500
1000
1500
2000
2500
3000
3500
4000
4500
Pengunjung Unik
Statistics31 October 2010 until 31 October 2011
October 10 December 10 February 11 April 11 Juni 11 August 11 October 110
100
200
300
400
500
600
700
800
900
Problems
October 10 December 10 February 11 April 11 Juni 11 August 11 October 110
20000
40000
60000
80000
100000
120000
140000
Submissions
Statistics31 October 2010 until 31 October 2011
October 10 December 10 February 11 April 11 Juni 11 August 11 October 110
10000
20000
30000
40000
50000
60000
70000
80000
Pascal
C/C++
Programming language used
Contests
National Science OlympiadNational
Training CampTOKI Open
ContestProvince Training
Camp Pre National Science Olympiad
ITB Programming Contest
Used for more than 30 programming contest with National level
National Training Pre National Science
OlympiadCollaboration
Programming Contest
Contests
National Science OlympiadNational
Training CampTOKI Open
ContestProvince Training
Camp Pre National Science Olympiad
ITB Programming Contest
Used by more than 30 programming contests with national level
National Training Pre National Science
OlympiadCollaboration
Programming Contest
National training camp for 30
students that are selected from
National Science Olympiad. The
training camp is a preparation
phase for International Olympiad
of Informatics.
Contests
National Science OlympiadNational
Training CampTOKI Open
ContestProvince Training
Camp Pre National Science Olympiad
ITB Programming Contest
Used by more than 30 programming contests with national level
National Training Pre National Science
OlympiadCollaboration
Programming Contest
National-level selection
participated by more than 100
students from all high schools in
Indonesia
Since 2009, TOKI held Open
Olympiad in Informatics that held
in parallel with National
Olympiad and can be participated
by public
Contests
National Science OlympiadNational
Training CampTOKI Open
ContestProvince Training
Camp Pre National Science Olympiad
ITB Programming Contest
Used by more than 30 programming contests with national level
National Training Pre National Science
OlympiadCollaboration
Programming Contest
Independent contest held by
TOKI Learning Center every
months. The main purpose is to
prepare students for
participating National Olympiad
Contests
National Science OlympiadNational
Training CampTOKI Open
ContestProvince Training
Camp Pre National Science Olympiad
ITB Programming Contest
Used by more than 30 programming contests with national level
National Training Pre National Science
OlympiadCollaboration
Programming Contest
Programming Contest held by
Institut Teknologi Bandung,
participated by high school and
college students.
Contests
National Science OlympiadNational
Training CampTOKI Open
ContestProvince Training
Camp Pre National Science Olympiad
ITB Programming Contest
Used by more than 30 programming contests with national level
National Training Pre National Science
OlympiadCollaboration
Programming Contest
National level training that is
held online to prepare students
for National Olympiad
Contests
National Science OlympiadNational
Training CampTOKI Open
ContestProvince Training
Camp Pre National Science Olympiad
ITB Programming Contest
Used by more than 30 programming contests with national level
National Training Pre National Science
OlympiadCollaboration
Programming Contest
Province-level training to prepare
to province representation for
National Science Olympiad.
Contests
National Science OlympiadNational
Training CampTOKI Open
ContestProvince Training
Camp Pre National Science Olympiad
ITB Programming Contest
Used by more than 30 programming contests with national level
National Training Pre National Science
OlympiadCollaboration
Programming Contest
Programming contest in
collaboration with organizations
who want to hold a contest but
don't have resources.
Problemset ArchivesContains problem set archives collected from programming contests in Indonesia.
2008
2010
2009
2011
Courtesy of the programming contest comittee
ACM ICPC 2008 Jakarta
Padmanaba Programming Competition 2008
JOINTS 2008
BNPC HS 2008
Binus INC 2009
JOINTS 2009
BNPC HS 2009
Schematics 2009
National Science Olympiad 2009
TOKI OpenContest December 2010
BNPC HS 2010
ITBPC 2010
Binus INC 2010
National Science Olympiad 2010
TOKI OpenContest Januari - April 2011
Arkavidia 2011
JOINTS 2011
TOKI Training GateFeature in the Learning Center where student can learn programming step by step
Chapter I Introduction
Chapter II Data Structure
Chapter III Ad Hoc
I.A. Input/Output
I.B. Branching
I.C. Loop
I.D. Function & Procedure
II.A. Array
II.B. Multidimentional Array
II.C. String
II.D. Stack & Queue
II.A. Simulation
II.B. Sorting
II.C. Number Theory
TOKI Training GateFeature in the Learning Center where student can learn programming step by step
Chapter IV Complete Search
Chapter V Divide and Conquer
Chapter VI Dynamic Programming & Greedy
IV.A. Complete Search I
IV.B. Complete Search II
IV.C. Complete Search III
IV.D. Algorithm Analysis
V.A. Dichotomic Search
V.B. Binary Search I
V.C. Binary Search II
V.D. Merge Sort & Quick Sort
VI.A. Greedy VI.B. Dynamic Programming
TOKI Training GateFeature in the Learning Center where student can learn programming step by step
Chapter VII Graph
Chapter VIII Advanced Algorithms
VII.A. Graph Traversing
VII.B. Shortest Path
VII.C. Minimum Spanning Tree
VIII.A. Mathematics
VIII.B. Geometry
VIII.C. NP-Complete
TOKI Open ContestContest held independently by TOKI Learning Center.Open by public. Held every months.
Targeted for high school students as preparation for National Olympiad
December 2010
January 2011
February 2011
First TOKI Open Contest. Participated by 81 students.Winner: Mochammad Dikra Prasetya (SMA Negeri 8 Jakarta)
Participated by 78 students.Winner: Achmad Zaky (SMA Negeri 8 Jakarta), Felik Juvianto (SMAK BPK
Penabur Gading Serpong), Jessica Handojo (SMA Santa UrsulaJakarta), Jonathan Irvin Gunawan (SMAK 1 BPK Penabur Bandung),Kelvin Valensius (SMAK 1 BPK Penabur Bandung), Teddy BuddionoHermawan (SMA Sutomo 1 Medan)
Participated by 68 students.Winner: Achmad Zaky (SMA Negeri 8 Jakarta)
TOKI Open Contest
April 2011
August 2011
Participated by 63 students.Winner: Mochammad Dikra Prasetya (SMA Negeri 8 Jakarta)
Participated by 253 students.This Open Contest was specially held to introduce the National Olympiad rules forthe participant. The rules was adopted from the International Olympiad ofInformatics.
March 2011Participated by 98 students.Winner: Febry Antonius (SMA Xaverius I Jambi), Jessica Handojo (SMA
Santa Ursula Jakarta), Jonathan Irvin Gunawan (SMAK 1 BPK Penabur Bandung), Teddy Buddiono Hermawan (SMA Sutomo 1 Medan), William Gozali (SMA Tarakanita 2 Jakarta).
TOKI SpotlightHeld parallel with TOKI Open Contes as side refreshing for the participant.
December 2010
Ashar Fuadi
January 2011
Irvan Jahja
February 2011
Andrian KurniadyIOI 2010 IOI 2008 IOI 2004
Angelina Veni
April 2011March 2011
Ardian K.P.
August 2011
Petra BarusIOI 2009 Winner of
Google Code Jam 2005 & 2006Developer of
TOKI Learning Center
Guest starred by TOKI (alumni, pembina, dst). Guest is being interviewed by the participants.Main purpose is to inspire students to keep practicing.
TOKI GatheringBecause we are one big happy family
Qt ITB Programming Contest 2011November 2011, Bandung
ACM ICPC Asia Jakarta 2010December 2011, Jakarta
Alumni Gathering 2010December 2011, Jakarta
TOKI GatheringBecause we are one big happy family
Kamp Kerja TOKI 2011January 2011, Lembang
TOKI Meeting 2011January 2011, Depok
TOKI GatheringBecause we are one big happy family
Qt ITB Programming Contest 2011November 2011, Bandung
International Olympiad of Informatics 2011July 2011, Pattaya
What do they say?“The existance of tokilearning.org really makes programming contest
improves rapidly in Indonesia! The features are reallyuser-friendly and interesting. Go tokilearning.org!””
William Gozali
“tokilearning.org is really helping me develop my programming skill.The web is really user-friendly. Much thanks for the seniors who
pioneered tokilearning.org. I believe in the future this will bemore awesome!”
Jessica Handojo
“tokilearning.org with its new feature, Training Gate, is really great to improve skills of those who begins to learn about programming”
Fredrikus Hudi
IOI 2011
IOI 2011
IOI 2011
What do they say?“tokilearning.org really helps teachers in preparation for National Olympiad of Informatics.Student can learn by them selves and work on training according to their level and time.Teachers can access teaching materials and give training using this site. It will be better if this web can be socialized to teachers especially those who are in remoteareas where the human resource is very limited.”
Yulianti Ramahalim
TeacherIPEKA International
Christian School
“What stands out most to me about tokilearning.org is the fact that the people behind the site really care about users and about the challenge that the site is tackling. Petra and co. are first and foremost TOKIers who are fiercely passionate about, and have been continually contributing to, the advancement of informatics education in Indonesia. The developers' passion on this issue really comes through in the development, maintenance and user-
relations of tokilearning.org, ultimately making computing education accessible to more and more Indonesian people.”
IOI 2009
Angelina Veni
“TOKI Learning site is really helping TOKI hold various activities. TOKI utilizes TOKI Learningas grading facilities. But the biggest role of TOKI Learning is to improve the quality of the students in Indonesia. Besides the Training Gate, TOKI Learning with its Open Contests andSpotlights has been increasing interest from students to learn about computer programming.Go TOKI Learning!”
IOI 2008
Petrus Risan
Development Plan
Adding support for another programming languages: Java, Python, Ruby, etc.
Improvement on features and user interface.
Services for organizations using existing Learning Management Systems.
Adding social and gamified features to increase students'interest.
Improvement in infrastructures to cope with the increase of usage.
Development Plan
More routine Open Contest with prizes.
Gude book for TOKI Training Gate for students who just begin learning about computer programming.
Development of LiveCD for offline learning activity.
Adding feature for user statistics.
Contact
Petra Novandi Barus
Karol Danutama
@petrabarus
@karoldanutama
Thank You