Summer of Code/2009/Print Support: Difference between revisions

IwikiwI (talk | contribs)
IwikiwI (talk | contribs)
Line 119: Line 119:


:'''April 20th to May 26th:'''
:'''April 20th to May 26th:'''
* Research the sugar API extensively  
:* Research the sugar API extensively  
* Write sample D-BUS communication programs
:* Write sample D-BUS communication programs
* Hack into moodle code, and create purposeful hacks (modifying the limits for plugin in consideration, and such)
:* Hack into moodle code, and create purposeful hacks (modifying the limits for plugin in consideration, and such)
* Talk with the design team and produce prototype interface designs
:* Talk with the design team and produce prototype interface designs
* Look into moodle APIs
:* Look into moodle APIs
* Focus on the bare essential dependencies required to get the job done
:* Focus on the bare essential dependencies required to get the job done


:'''Milestone 1'''
:'''Milestone 1'''
Line 137: Line 137:
:Finish working on UIs, add buttons to each activity, and append a new printer module(api) to Sugar packages (api)
:Finish working on UIs, add buttons to each activity, and append a new printer module(api) to Sugar packages (api)


 
:Mile stone 1 :'' See to it that the code can print to a local printer, a network printer and the pdf virtual printer. But ofcourse apart from pdf printing others :will be disabled. Get mentor and community feedback.
:Mile stone 1 result:''See to it that the code can print to a local printer, a network printer and the pdf virtual printer. But ofcourse apart from pdf printing others :will be disabled. Get mentor and community feedback.


:'''Milestone 2'''
:'''Milestone 2'''
Line 155: Line 154:
:Test code on a server with a printer, and test if everything works, get mentor and community feedback, and if any integration bugs remain, drill on them.   
:Test code on a server with a printer, and test if everything works, get mentor and community feedback, and if any integration bugs remain, drill on them.   


:Milestone 2:'' It would be to finish the moodle plugin, and see to it that printing can be done through it by the teacher''
:Milestone 2: '' It would be to finish the moodle plugin, and see to it that printing can be done through it by the teacher''


====You and the community====
====You and the community====