Difference between revisions of "Education Project/Effort"
(→'''Other Applications (later)''') |
(→'''Other Applications (later)''') |
||
Line 120: | Line 120: | ||
* Design skills | * Design skills | ||
− | + | == '''Other Applications (later)''' == | |
− | [[Education_Project/Effort/Maxima Integration |Maxima Integration (click me)]] | + | ===[[Education_Project/Effort/Maxima Integration |Maxima Integration (click me)]] === |
− | [[Education_Project/Effort/XY Graduations in Diagrams | XY Graduations in Diagrams]] | + | === [[Education_Project/Effort/XY Graduations in Diagrams | XY Graduations in Diagrams]] === |
− | [[Education_Project/Effort/OpenOffice.org_Installation | Write OpenOffice.org Installation HowTo]] | + | === [[Education_Project/Effort/OpenOffice.org_Installation | Write OpenOffice.org Installation HowTo]] === |
Revision as of 17:33, 7 February 2008
- Effort
- An effort consists of the following things
- a goal or a mission,
- to solve a problem,
- while using a solution,
- optionally having a time plan,
- a list of things which need to be done, these may directly be some content (e.g. specifications, implementations, tests, articles) or other efforts, and
- a status (e.g. planned, in progress, finished, cancelled).
We propose applications, doable in one or two month of work for a student ( time to discover everything, and do the real work).
All these applications below are correlated with IssueZilla issues, and need new code to be solved.
What we propose is to accompany the peers teachers/students solving the issues: the work must be done by the student, and we are resources. This means, most of the time, we have no clue about the solution (but we could work on it), or the needed changes, and sometimes, just a little change in the code can solve the issue. Sometimes, a lot of code can be needed.
The most important is to work together, and make the students discover OpenOffice.org source code and organisation.
The applications are classed
- by difficulty level (more stars means means more work and more diffucilt to be solved )
- by themes. e.g. Mac OS X
Contents
Applications for Mac OS X only
Implement new canvas using Core Graphics (click me)
Contacts:
- for Education project: ericb , (please add your name )
- for the task : Thorsten Behrens thb/ Ismael Merzaq ismael87 / Eric Bachard ericb : all @openofice.org
Difficulty: *****
Needs:
- experimental tests in canvas, with dummy methods, for proof of concept
- good Core Graphics understanding
- good C++ skills
- good Cairo understanding ( we use the existing implementation)
Complete feature send active document as (click me)
Contacts:
- for Education project: ericb , (please add your name )
- for the task : obr @openofice.org
Difficulty: ***
Use system security API ( click me)
Contacts:
- for Education project: ericb , (please add your name )
- for the task : jl/obr @openofice.org
Difficulty: *****
- no information available yet
Application concerning all ports
Implement Math Baseline Alignement (click me)
Contacts:
- for Education Project : ericb , (please add your name )
- Framework/Starmath projects : mba/tl @openoffice.org
Difficulty: ****
New: needs
- new interface definition ( offapi),
- new file format extension ( needs ODF TC agreement ),
- new implementation ( starmath )
- Serious QA
Skills : C++
Fix MouseWheel jump in Calc (click me)
Contacts:
- for Education Project : ericb , (please add your name )
- Framework/Starmath projects : mba/tl @openoffice.org
Difficulty: **
Needs:
- a correct understanding of the existing code
- define the new feature fixing the issue
- implement it
- integrate it respecting OpenOffice.org project rules
Improve Scanner Use (click me)
Contacts:
- for Education Project : ericb , (please add your name )
- To be defined
This application is a try. Main idea is : analyse current interface, improve the current implementation, and more if possible.
Difficulty: ****
Needs:
- C++ skills
- Twain or Sane skills
- interface understanding (offapi )
- Design skills