Changes

Line 1: Line 1: −
== About Me: ==
+
== About Me ==
 
<b>What is your name?</b><br>
 
<b>What is your name?</b><br>
   Line 37: Line 37:     
Journal Rethink is to enhance Journal such that students could use it as a platform to do their project-work.  
 
Journal Rethink is to enhance Journal such that students could use it as a platform to do their project-work.  
The listed features can be used for making Journal as a platform for working on projects.
+
The listed features can be used for making Journal as a platform for working on projects.<br>
 +
 
 +
This project will benefit students as well as teachers in many ways.<br>
 +
'''For Students :''' <br>
 +
Positive group experiences will contribute to student learning, retention and overall school success.Properly structured, group projects can reinforce skills that are relevant to both group and individual work, including the ability to:
 +
* Break complex tasks into parts and steps
 +
* Plan and manage time
 +
* Refine understanding through discussion and explanation
 +
* Give and receive feedback on performance
 +
* Develop stronger communication skills.
 +
* Tackle more complex problems than they could on their own.
 +
* Pool knowledge and skills.
 +
* Develop their own voice and perspectives in relation to peers.
 +
 
 +
'''For teachers :''' <br>
 +
Teachers can often assign more complex, authentic problems to groups of students than they could to individuals. Group work also introduces more unpredictability in teaching, since groups may approach tasks and solve problems in novel, interesting ways. This can be refreshing for instructors. Additionally, group assignments can be useful when there are a limited number of viable project topics to distribute among students. And they can reduce the number of final products instructors have to grade.
    
*'''Shared mini-journal:'''
 
*'''Shared mini-journal:'''
Line 45: Line 60:     
In short, When users opens the Journal they can see list of projects (mini-journals) in Projects List View. When they click on the particular project, they see a list of activities that are shared with the same participants under the same project in the mini-journal (same layout as journal today).
 
In short, When users opens the Journal they can see list of projects (mini-journals) in Projects List View. When they click on the particular project, they see a list of activities that are shared with the same participants under the same project in the mini-journal (same layout as journal today).
 +
 +
-> '''Flow chart:''' <br>
 +
A flow chat demonstrating the functioning of “Shared Mini-Journal” feature.
 +
 +
[[File:Flow_chart_journal.png|border|center|960x500px]]
 +
    
*'''File Syncer System for mini-journal:'''
 
*'''File Syncer System for mini-journal:'''
Line 174: Line 195:     
'''Convince us, in 5-15 sentences, that you will be able to successfully complete your project in the timeline you have described. This is usually where people describe their past experiences, credentials, prior projects, schoolwork, and that sort of thing, but be creative. Link to prior work or other resources as relevant.'''<br>
 
'''Convince us, in 5-15 sentences, that you will be able to successfully complete your project in the timeline you have described. This is usually where people describe their past experiences, credentials, prior projects, schoolwork, and that sort of thing, but be creative. Link to prior work or other resources as relevant.'''<br>
I am familiar with Journal codebase and have been contributing from more than a month now. I have no other commitments apart from GSoC. My university will also be going through vacations this summer and I have no other short/long vacations planning during the summer. So, there will be no obstacles regarding my availability and my weekly dedicated time. The only fun trip I wish to have this summer is to fulfill my dream of completing GSoC 2016.
+
I am familiar with Journal codebase, have been contributing from more than a month now and have exactly understood the developments needed.
 +
I have no other commitments apart from GSoC. My university will also be going through vacations this summer and I have no other short/long vacations planning during the summer. So, there will be no obstacles regarding my availability and my weekly dedicated time. The only fun trip I wish to have this summer is to fulfill my dream of completing GSoC 2016.
    
Prototype:
 
Prototype:
Line 184: Line 206:  
Link for the same:
 
Link for the same:
 
   https://github.com/AbrahmAB/sugar-prototype/tree/prototype
 
   https://github.com/AbrahmAB/sugar-prototype/tree/prototype
 +
 +
I have also developed a prototype for sugar-toolkit-gtk3 for supporting the changes made in my sugar-prototype
 +
Link for this sugar-toolkit-gtk3-proto is:
 +
  https://github.com/AbrahmAB/sugar-toolkit-gtk3-proto/tree/prototype
 +
    
'''My college project work as well as other games that I have developed are as follows:'''
 
'''My college project work as well as other games that I have developed are as follows:'''
Line 201: Line 228:  
The Shared mini-journal alongwith the file syncer system will make Journal a platform for project based activities in school. A whole new and better  experience for the students and teachers.
 
The Shared mini-journal alongwith the file syncer system will make Journal a platform for project based activities in school. A whole new and better  experience for the students and teachers.
   −
'''Sam :'''
+
'''Sam : '''
 +
It will strategically use Sugar's journal system to make the user experience much better.  Instead of having separated systems, making a project based journal will tie the journal and collab together in a way that users will intuitively understand.  It will also allow for better reflection and group work, which are Sugar's key advantaged over a LMS+desktop approach.<br>
 +
 
 +
'''Walter : '''
 +
The Journal has always been at the heart of Sugar, but its potential has never been fully realized. This project will bring many underdeveloped and underutilized features to the forefront, furthering our pedagogical goals.<br>
    
'''What will you do if you get stuck on your project and your mentor isn't around?'''
 
'''What will you do if you get stuck on your project and your mentor isn't around?'''
Line 210: Line 241:     
I am planning to write a blog on Wordpress where I will post updates of the progress as well as obstacles being faced by me.
 
I am planning to write a blog on Wordpress where I will post updates of the progress as well as obstacles being faced by me.
 +
If allowed I will also create a wiki page with details as per the layout of Features page for all the features that would be implemented and update the current status for each feature regularly.
 
I will also announce milestones on the mailing list or IRC channel to inform the community of my progress.
 
I will also announce milestones on the mailing list or IRC channel to inform the community of my progress.
 +
    
== Miscellaneous ==
 
== Miscellaneous ==
Line 221: Line 254:  
**['''Journal'''] Journal entries name can be renamed to blank : https://github.com/sugarlabs/sugar/pull/655 ('''merged''')  
 
**['''Journal'''] Journal entries name can be renamed to blank : https://github.com/sugarlabs/sugar/pull/655 ('''merged''')  
 
**['''Journal'''] Dragging a Journal entry drags the whole white entry bar instead of icon : https://github.com/sugarlabs/sugar/pull/656 ('''merged''')  
 
**['''Journal'''] Dragging a Journal entry drags the whole white entry bar instead of icon : https://github.com/sugarlabs/sugar/pull/656 ('''merged''')  
**['''Sugar-toolkit-gtk3'''] Ellipsis in title and msg of alert : https://github.com/sugarlabs/sugar-toolkit-gtk3/pull/310 ('''unreviewed''')
+
**['''Sugar-toolkit-gtk3'''] Ellipsis in title and msg of alert : https://github.com/sugarlabs/sugar-toolkit-gtk3/pull/310 ('''merged''')
 
**['''Turtle-extras'''] Fixed spellchecks in taextras.py : https://github.com/walterbender/turtleextras/pull/1 ('''merged''')  
 
**['''Turtle-extras'''] Fixed spellchecks in taextras.py : https://github.com/walterbender/turtleextras/pull/1 ('''merged''')  
 
**['''Journal'''] Buddy palette appears in wrong position : https://github.com/sugarlabs/sugar/pull/662 ('''merged''')  
 
**['''Journal'''] Buddy palette appears in wrong position : https://github.com/sugarlabs/sugar/pull/662 ('''merged''')  
Line 229: Line 262:     
'''Describe a great learning experience you had as a child.'''<br>
 
'''Describe a great learning experience you had as a child.'''<br>
There was an incident past two years ago, when my teacher showed us the poetry algorithm. An computer algorithm that generates poetry! I was surprised to see that the poem generated by that algorithm was as equivalent as a real human composing a poetry. This incident arose the programmer in me.
+
Once my teacher showed us the poetry algorithm. A computer algorithm that generates poetry! I was surprised to see that the poem generated by that algorithm was as equivalent as a real human composing a poetry. As an experiment, 10 of us were handed paper which contained two poems, one composed by human and other by computer. Surprisingly 8 out of us failed to tell which one was composed by computer! This incident arose the programmer in me.
    
[[Category:2016 GSoC applications]]
 
[[Category:2016 GSoC applications]]
100

edits