JPearce on SourceForge Educational Projects

From Foss2Serve
(Difference between revisions)
Jump to: navigation, search
(Homework by JPearce on SourceForge Educational Projects)
 
(SourceForge Educational Projects)
 
(4 intermediate revisions by one user not shown)
Line 1: Line 1:
 
== SourceForge Educational Projects ==
 
== SourceForge Educational Projects ==
  
[http://sourceforge.net/ SourceForge] Search indicates there are 20462 projects for "education".
+
[http://sourceforge.net/ SourceForge] Search indicates there are 20462 projects for "education". As of Mid-November 2016, 15 different programming languages were used to write software in this category. At this time, the top four programming languages used to write programs in this category are Java (6,367), C++ (3,541), php (2,958) and JavaScript (1,566).
  
15 different programming languages are used to write software in this category.
+
The following statuses project statuses can be found in SourceForge--they are listed on a project life continuum which seems self explanatory: Planning, Pre-Alpha, Alpha, Beta, Production/Stable, Mature, and Inactive. One can easily identify the most downloaded project, but determining the "most used" would require a different metric.
  
The top four programming languages used to write programs in this category are Java (6,367), C++ (3,541), php (2,958) and JavaScript (1,566)
+
Moodle is a production/stable popular Course Management System (CMS) which is used by instructors, including myself, to post and collect assignments as well as to return feedback to students. Moodle is an production/stable project written in php which was last updated one day ago. New Moodle releases are typically done every two months or so. Moodle has four project administrators and some number of volunteer committers.
 
+
Identify the meaning of each of the statuses below:
+
Inactive
+
Mature
+
Production/Stable
+
Beta
+
Alpha
+
Pre-Alpha
+
Planning
+
Compare two projects in this category that have two different statuses. Describe the differences between the statuses.
+
Which projects are the most used? How do you know?
+
Pick a project in your category. Answer the questions below:
+
What does it do?
+
What programming language is the project written in?
+
Who is likely to use the project? How do you know this?
+
When was the most recent change made to the project?
+
How active is the project? How can you tell?
+
How many committers does the project have?
+
Would you use the project? Why or why not?
+

Latest revision as of 20:46, 13 November 2016

SourceForge Educational Projects

SourceForge Search indicates there are 20462 projects for "education". As of Mid-November 2016, 15 different programming languages were used to write software in this category. At this time, the top four programming languages used to write programs in this category are Java (6,367), C++ (3,541), php (2,958) and JavaScript (1,566).

The following statuses project statuses can be found in SourceForge--they are listed on a project life continuum which seems self explanatory: Planning, Pre-Alpha, Alpha, Beta, Production/Stable, Mature, and Inactive. One can easily identify the most downloaded project, but determining the "most used" would require a different metric.

Moodle is a production/stable popular Course Management System (CMS) which is used by instructors, including myself, to post and collect assignments as well as to return feedback to students. Moodle is an production/stable project written in php which was last updated one day ago. New Moodle releases are typically done every two months or so. Moodle has four project administrators and some number of volunteer committers.

Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox