SlideShare a Scribd company logo
First year BCMS student at the University of Waikato
Arduino Academy (July 2013)
Catalyst Open Source Academy (January 2014)
Mahara Hui 2014
Two week course ran by Catalyst IT annually
For high school students with interest in technology
Raise awareness for FOSS
Gain experience by contributing to open source projects
Attract more people into IT profession
Mahara Hui 2014
Setting up Ubuntu workspace
Importance of freedom, gratis vs libre
Setting up Linux server
Image manipulation through GIMP
User experience
Development processes
Accessibility
Basic programming with PHP and PostgreSQL
IRCs and forums
Mahara Hui 2014
Projects
Drupal – Content Management System
Koha – Integrated Library System
Mahara – ePortfolio
Piwik – Web analytics
Mahara Hui 2014
Submit bug fixes
Small changes but crucial for certain users
<a href="" onclick="email_remove(this); return false;">[x]</a>
<a href="" onclick="email_remove(this); return false;">
<img class="inline-delete" alt="Delete" src="http://master.dev.mahara.org/theme/raw/static/images/btn_deleteremove.png">
</a>
Mahara Hui 2014
Importance of web accessibility
Viability of open sourced alternatives
Anyone can contribute
High school computer science is really boring
Mahara Hui 2014
Questions?..
Mahara Hui 2014
LeoXiong.com

More Related Content

Similar to First steps as Mahara developer

Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
drboon
 
Opencast Project Update at Open Apereo 2015
Opencast Project Update at Open Apereo 2015Opencast Project Update at Open Apereo 2015
Opencast Project Update at Open Apereo 2015
Stephen Marquard
 
akash_cv
akash_cvakash_cv
Radhakrishnan Moni
Radhakrishnan MoniRadhakrishnan Moni
Radhakrishnan Moni
Radhakrishnan Moni
 
Extending WebDriver: A cloud approach
Extending WebDriver: A cloud approachExtending WebDriver: A cloud approach
Extending WebDriver: A cloud approach
Boni García
 
Resume-Vishnu Monn Baskaran_v3
Resume-Vishnu Monn Baskaran_v3Resume-Vishnu Monn Baskaran_v3
Resume-Vishnu Monn Baskaran_v3
Vishnu Monn Baskaran
 
coa.ppt
coa.pptcoa.ppt
coa.ppt
skilltechITI
 
resume_15450424_1453448806 (1)
resume_15450424_1453448806 (1)resume_15450424_1453448806 (1)
resume_15450424_1453448806 (1)
Akhil Mohan
 
Web meeting tools in the "SUNY Nebula"
Web meeting tools in the "SUNY Nebula"Web meeting tools in the "SUNY Nebula"
Web meeting tools in the "SUNY Nebula"
Keith Landa
 
CREW VRE Release 5 - 2009 May
CREW VRE Release 5 - 2009 MayCREW VRE Release 5 - 2009 May
CREW VRE Release 5 - 2009 May
Martin Turner
 
Resume
ResumeResume
Resume
Saurav Kumar
 
Marvin AI - Uma plataforma de código aberto para implementar e gerenciar mode...
Marvin AI - Uma plataforma de código aberto para implementar e gerenciar mode...Marvin AI - Uma plataforma de código aberto para implementar e gerenciar mode...
Marvin AI - Uma plataforma de código aberto para implementar e gerenciar mode...
Daniel Takabayashi, MSc
 
Catania Science Gateway Framework
Catania Science Gateway Framework Catania Science Gateway Framework
Catania Science Gateway Framework
riround
 
Nus case study07
Nus case study07Nus case study07
Nus case study07
shyamn1969
 
2004 01 10 Chef Sa V01
2004 01 10 Chef Sa V012004 01 10 Chef Sa V01
2004 01 10 Chef Sa V01
jiali zhang
 
The Software Sustainability Institute and engagement with the Digital Humanities
The Software Sustainability Institute and engagement with the Digital HumanitiesThe Software Sustainability Institute and engagement with the Digital Humanities
The Software Sustainability Institute and engagement with the Digital Humanities
Shoaib Sufi
 
Resume
ResumeResume
Resume
Priya Bute
 
Scaling AI/ML with Containers and Kubernetes
Scaling AI/ML with Containers and Kubernetes Scaling AI/ML with Containers and Kubernetes
Scaling AI/ML with Containers and Kubernetes
Tushar Katarki
 
Sagar_Vora_Resume_Pope
Sagar_Vora_Resume_PopeSagar_Vora_Resume_Pope
Sagar_Vora_Resume_Pope
Sagar Vora
 
openEQUELLA Q3 2018 Quarterly Briefing
openEQUELLA Q3 2018 Quarterly BriefingopenEQUELLA Q3 2018 Quarterly Briefing
openEQUELLA Q3 2018 Quarterly Briefing
ChrisBeach22
 

Similar to First steps as Mahara developer (20)

Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
 
Opencast Project Update at Open Apereo 2015
Opencast Project Update at Open Apereo 2015Opencast Project Update at Open Apereo 2015
Opencast Project Update at Open Apereo 2015
 
akash_cv
akash_cvakash_cv
akash_cv
 
Radhakrishnan Moni
Radhakrishnan MoniRadhakrishnan Moni
Radhakrishnan Moni
 
Extending WebDriver: A cloud approach
Extending WebDriver: A cloud approachExtending WebDriver: A cloud approach
Extending WebDriver: A cloud approach
 
Resume-Vishnu Monn Baskaran_v3
Resume-Vishnu Monn Baskaran_v3Resume-Vishnu Monn Baskaran_v3
Resume-Vishnu Monn Baskaran_v3
 
coa.ppt
coa.pptcoa.ppt
coa.ppt
 
resume_15450424_1453448806 (1)
resume_15450424_1453448806 (1)resume_15450424_1453448806 (1)
resume_15450424_1453448806 (1)
 
Web meeting tools in the "SUNY Nebula"
Web meeting tools in the "SUNY Nebula"Web meeting tools in the "SUNY Nebula"
Web meeting tools in the "SUNY Nebula"
 
CREW VRE Release 5 - 2009 May
CREW VRE Release 5 - 2009 MayCREW VRE Release 5 - 2009 May
CREW VRE Release 5 - 2009 May
 
Resume
ResumeResume
Resume
 
Marvin AI - Uma plataforma de código aberto para implementar e gerenciar mode...
Marvin AI - Uma plataforma de código aberto para implementar e gerenciar mode...Marvin AI - Uma plataforma de código aberto para implementar e gerenciar mode...
Marvin AI - Uma plataforma de código aberto para implementar e gerenciar mode...
 
Catania Science Gateway Framework
Catania Science Gateway Framework Catania Science Gateway Framework
Catania Science Gateway Framework
 
Nus case study07
Nus case study07Nus case study07
Nus case study07
 
2004 01 10 Chef Sa V01
2004 01 10 Chef Sa V012004 01 10 Chef Sa V01
2004 01 10 Chef Sa V01
 
The Software Sustainability Institute and engagement with the Digital Humanities
The Software Sustainability Institute and engagement with the Digital HumanitiesThe Software Sustainability Institute and engagement with the Digital Humanities
The Software Sustainability Institute and engagement with the Digital Humanities
 
Resume
ResumeResume
Resume
 
Scaling AI/ML with Containers and Kubernetes
Scaling AI/ML with Containers and Kubernetes Scaling AI/ML with Containers and Kubernetes
Scaling AI/ML with Containers and Kubernetes
 
Sagar_Vora_Resume_Pope
Sagar_Vora_Resume_PopeSagar_Vora_Resume_Pope
Sagar_Vora_Resume_Pope
 
openEQUELLA Q3 2018 Quarterly Briefing
openEQUELLA Q3 2018 Quarterly BriefingopenEQUELLA Q3 2018 Quarterly Briefing
openEQUELLA Q3 2018 Quarterly Briefing
 

More from Mahara Hui

Eportfolios for INTRA placement - a pilot study in the Schools of Biotechnolo...
Eportfolios for INTRA placement - a pilot study in the Schools of Biotechnolo...Eportfolios for INTRA placement - a pilot study in the Schools of Biotechnolo...
Eportfolios for INTRA placement - a pilot study in the Schools of Biotechnolo...
Mahara Hui
 
Organisation-centric Portfolios
Organisation-centric PortfoliosOrganisation-centric Portfolios
Organisation-centric Portfolios
Mahara Hui
 
Mahara and Collaboration: Building communities of practice.
Mahara and Collaboration: Building communities of practice.Mahara and Collaboration: Building communities of practice.
Mahara and Collaboration: Building communities of practice.
Mahara Hui
 
Mahara on Holiday
Mahara on HolidayMahara on Holiday
Mahara on Holiday
Mahara Hui
 
Exploring e-Portfolios to produce educated employable graduates
Exploring e-Portfolios to produce educated employable graduatesExploring e-Portfolios to produce educated employable graduates
Exploring e-Portfolios to produce educated employable graduates
Mahara Hui
 
eZines and ePortfolios:Struggling with design issues in ePortfolio content cr...
eZines and ePortfolios:Struggling with design issues in ePortfolio content cr...eZines and ePortfolios:Struggling with design issues in ePortfolio content cr...
eZines and ePortfolios:Struggling with design issues in ePortfolio content cr...
Mahara Hui
 
Our Mahara Hikoi: Experiences from both sides of the fence
Our Mahara Hikoi: Experiences from both sides of the fenceOur Mahara Hikoi: Experiences from both sides of the fence
Our Mahara Hikoi: Experiences from both sides of the fence
Mahara Hui
 
To Train or To Support?: Teacher's e-capability development in a tertiary edu...
To Train or To Support?: Teacher's e-capability development in a tertiary edu...To Train or To Support?: Teacher's e-capability development in a tertiary edu...
To Train or To Support?: Teacher's e-capability development in a tertiary edu...
Mahara Hui
 
Using ePortfolios for Integrated Learning
Using ePortfolios for Integrated LearningUsing ePortfolios for Integrated Learning
Using ePortfolios for Integrated Learning
Mahara Hui
 
Using Mahara to demonstrate skills acquired in a hospitality workplace practicum
Using Mahara to demonstrate skills acquired in a hospitality workplace practicumUsing Mahara to demonstrate skills acquired in a hospitality workplace practicum
Using Mahara to demonstrate skills acquired in a hospitality workplace practicum
Mahara Hui
 
Using Mahara ePortfolios for Vocational Industry Currency
Using Mahara ePortfolios for Vocational Industry CurrencyUsing Mahara ePortfolios for Vocational Industry Currency
Using Mahara ePortfolios for Vocational Industry Currency
Mahara Hui
 
Bridging the Gaps
Bridging the GapsBridging the Gaps
Bridging the Gaps
Mahara Hui
 
Creating spaces for students to demonstrate competencies in their profession
Creating spaces for students to demonstrate competencies in their professionCreating spaces for students to demonstrate competencies in their profession
Creating spaces for students to demonstrate competencies in their profession
Mahara Hui
 
Make the connection with your LMS
Make the connection with your LMSMake the connection with your LMS
Make the connection with your LMS
Mahara Hui
 
Developing a Mahara Bootcamp for Educators
Developing a Mahara Bootcamp for EducatorsDeveloping a Mahara Bootcamp for Educators
Developing a Mahara Bootcamp for Educators
Mahara Hui
 
Mahara-Juvenile Delinquent or Prodigal ??
Mahara-Juvenile Delinquent or Prodigal ??Mahara-Juvenile Delinquent or Prodigal ??
Mahara-Juvenile Delinquent or Prodigal ??
Mahara Hui
 
ePortfolios and managing privacy
ePortfolios and managing privacyePortfolios and managing privacy
ePortfolios and managing privacy
Mahara Hui
 
Shining our Mahara boots for a new era
Shining our Mahara boots for a new eraShining our Mahara boots for a new era
Shining our Mahara boots for a new era
Mahara Hui
 
Cloud hosting your ePortfolio
Cloud hosting your ePortfolioCloud hosting your ePortfolio
Cloud hosting your ePortfolio
Mahara Hui
 
Embedding ePortfolios in Course Delivery
Embedding ePortfolios in Course DeliveryEmbedding ePortfolios in Course Delivery
Embedding ePortfolios in Course Delivery
Mahara Hui
 

More from Mahara Hui (20)

Eportfolios for INTRA placement - a pilot study in the Schools of Biotechnolo...
Eportfolios for INTRA placement - a pilot study in the Schools of Biotechnolo...Eportfolios for INTRA placement - a pilot study in the Schools of Biotechnolo...
Eportfolios for INTRA placement - a pilot study in the Schools of Biotechnolo...
 
Organisation-centric Portfolios
Organisation-centric PortfoliosOrganisation-centric Portfolios
Organisation-centric Portfolios
 
Mahara and Collaboration: Building communities of practice.
Mahara and Collaboration: Building communities of practice.Mahara and Collaboration: Building communities of practice.
Mahara and Collaboration: Building communities of practice.
 
Mahara on Holiday
Mahara on HolidayMahara on Holiday
Mahara on Holiday
 
Exploring e-Portfolios to produce educated employable graduates
Exploring e-Portfolios to produce educated employable graduatesExploring e-Portfolios to produce educated employable graduates
Exploring e-Portfolios to produce educated employable graduates
 
eZines and ePortfolios:Struggling with design issues in ePortfolio content cr...
eZines and ePortfolios:Struggling with design issues in ePortfolio content cr...eZines and ePortfolios:Struggling with design issues in ePortfolio content cr...
eZines and ePortfolios:Struggling with design issues in ePortfolio content cr...
 
Our Mahara Hikoi: Experiences from both sides of the fence
Our Mahara Hikoi: Experiences from both sides of the fenceOur Mahara Hikoi: Experiences from both sides of the fence
Our Mahara Hikoi: Experiences from both sides of the fence
 
To Train or To Support?: Teacher's e-capability development in a tertiary edu...
To Train or To Support?: Teacher's e-capability development in a tertiary edu...To Train or To Support?: Teacher's e-capability development in a tertiary edu...
To Train or To Support?: Teacher's e-capability development in a tertiary edu...
 
Using ePortfolios for Integrated Learning
Using ePortfolios for Integrated LearningUsing ePortfolios for Integrated Learning
Using ePortfolios for Integrated Learning
 
Using Mahara to demonstrate skills acquired in a hospitality workplace practicum
Using Mahara to demonstrate skills acquired in a hospitality workplace practicumUsing Mahara to demonstrate skills acquired in a hospitality workplace practicum
Using Mahara to demonstrate skills acquired in a hospitality workplace practicum
 
Using Mahara ePortfolios for Vocational Industry Currency
Using Mahara ePortfolios for Vocational Industry CurrencyUsing Mahara ePortfolios for Vocational Industry Currency
Using Mahara ePortfolios for Vocational Industry Currency
 
Bridging the Gaps
Bridging the GapsBridging the Gaps
Bridging the Gaps
 
Creating spaces for students to demonstrate competencies in their profession
Creating spaces for students to demonstrate competencies in their professionCreating spaces for students to demonstrate competencies in their profession
Creating spaces for students to demonstrate competencies in their profession
 
Make the connection with your LMS
Make the connection with your LMSMake the connection with your LMS
Make the connection with your LMS
 
Developing a Mahara Bootcamp for Educators
Developing a Mahara Bootcamp for EducatorsDeveloping a Mahara Bootcamp for Educators
Developing a Mahara Bootcamp for Educators
 
Mahara-Juvenile Delinquent or Prodigal ??
Mahara-Juvenile Delinquent or Prodigal ??Mahara-Juvenile Delinquent or Prodigal ??
Mahara-Juvenile Delinquent or Prodigal ??
 
ePortfolios and managing privacy
ePortfolios and managing privacyePortfolios and managing privacy
ePortfolios and managing privacy
 
Shining our Mahara boots for a new era
Shining our Mahara boots for a new eraShining our Mahara boots for a new era
Shining our Mahara boots for a new era
 
Cloud hosting your ePortfolio
Cloud hosting your ePortfolioCloud hosting your ePortfolio
Cloud hosting your ePortfolio
 
Embedding ePortfolios in Course Delivery
Embedding ePortfolios in Course DeliveryEmbedding ePortfolios in Course Delivery
Embedding ePortfolios in Course Delivery
 

Recently uploaded

Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
dot55audits
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
imrankhan141184
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
Constructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective CommunicationConstructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective Communication
Chevonnese Chevers Whyte, MBA, B.Sc.
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
S. Raj Kumar
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 

Recently uploaded (20)

Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
Constructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective CommunicationConstructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective Communication
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 

First steps as Mahara developer

  • 1.
  • 2. First year BCMS student at the University of Waikato Arduino Academy (July 2013) Catalyst Open Source Academy (January 2014) Mahara Hui 2014
  • 3. Two week course ran by Catalyst IT annually For high school students with interest in technology Raise awareness for FOSS Gain experience by contributing to open source projects Attract more people into IT profession Mahara Hui 2014
  • 4. Setting up Ubuntu workspace Importance of freedom, gratis vs libre Setting up Linux server Image manipulation through GIMP User experience Development processes Accessibility Basic programming with PHP and PostgreSQL IRCs and forums Mahara Hui 2014
  • 5. Projects Drupal – Content Management System Koha – Integrated Library System Mahara – ePortfolio Piwik – Web analytics Mahara Hui 2014
  • 6. Submit bug fixes Small changes but crucial for certain users <a href="" onclick="email_remove(this); return false;">[x]</a> <a href="" onclick="email_remove(this); return false;"> <img class="inline-delete" alt="Delete" src="http://master.dev.mahara.org/theme/raw/static/images/btn_deleteremove.png"> </a> Mahara Hui 2014
  • 7. Importance of web accessibility Viability of open sourced alternatives Anyone can contribute High school computer science is really boring Mahara Hui 2014