a year toki learning center

35
A Year TOKI Learning Center Petra Novandi Barus [email protected] http://about.me/petrabarus http://www.toki.or.id http://www.tokilearning.org http://www.twitter.com/tokilearning [email protected]

Upload: petra-novandi-barus

Post on 18-Apr-2015

63 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 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

[email protected]

Page 2: A Year TOKI Learning Center

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

Page 3: A Year TOKI Learning Center

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

Page 4: A Year TOKI Learning Center

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

Page 5: A Year TOKI Learning Center

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

Page 6: A Year 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

Page 7: A Year TOKI Learning Center

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

Page 8: A Year TOKI Learning Center

Statistics31 October 2010 until 31 October 2011

JakartaWest JavaEast JavaCentral JavaNorth SumateraYogyakartaSouth SumateraBaliLampungOutside Indonesia

32869visits

Visitor Location

14041visits

Page 9: A Year TOKI Learning Center

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

Page 10: A Year TOKI Learning Center

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

Page 11: A Year TOKI Learning Center

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

Page 12: A Year TOKI Learning Center

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

Page 13: A Year TOKI Learning Center

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.

Page 14: A Year TOKI Learning Center

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

Page 15: A Year TOKI Learning Center

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

Page 16: A Year TOKI Learning Center

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.

Page 17: A Year TOKI Learning Center

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

Page 18: A Year TOKI Learning Center

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.

Page 19: A Year TOKI Learning Center

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.

Page 20: A Year TOKI Learning Center

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

Page 21: A Year TOKI Learning Center

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

Page 22: A Year TOKI Learning Center

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

Page 23: A Year TOKI Learning Center

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

Page 24: A Year TOKI Learning Center

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)

Page 25: A Year TOKI Learning Center

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).

Page 26: A Year TOKI Learning Center

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.

Page 27: A Year TOKI Learning Center

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

Page 28: A Year TOKI Learning Center

TOKI GatheringBecause we are one big happy family

Kamp Kerja TOKI 2011January 2011, Lembang

TOKI Meeting 2011January 2011, Depok

Page 29: A Year TOKI Learning Center

TOKI GatheringBecause we are one big happy family

Qt ITB Programming Contest 2011November 2011, Bandung

International Olympiad of Informatics 2011July 2011, Pattaya

Page 30: A Year TOKI Learning Center

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

Page 31: A Year TOKI Learning Center

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

Page 32: A Year TOKI Learning Center

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.

Page 33: A Year TOKI Learning Center

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.

Page 34: A Year TOKI Learning Center

Contact

Petra Novandi Barus

Karol Danutama

[email protected]

[email protected]

@petrabarus

@karoldanutama

[email protected]

[email protected]

Page 35: A Year TOKI Learning Center

Thank You