Rubric: Relational Database Concepts with Ibis-Framework
Total Points: 20
Note: exceptional attention to any element of presentation or analysis can yield up to 2 bonus points.
1. Table Manipulation with Ibis-Framework (4 points)
Criteria
Points
Effective use of filter operations
1
Proper implementation of select operations
1
Correct application of mutate functions
1
Clear and concise code organization
1
2. Advanced Table Operations (4 points)
Criteria
Points
Successful implementation of grouped aggregations
2
Correct execution of table joins
2
3. Text-based Explanations and Scientific Context (4 points)
Criteria
Points
Clear explanations of analysis process
1
Discussion of global fisheries collapse context
1
Effective use of markdown for formatting
1
Integration of explanations with code and results
1
4. Data Visualization (4 points)
Criteria
Points
Relevance and informativeness of visualizations
1
Clarity and interpretability of visualizations
1
Proper labeling and formatting
1
Effective support of analysis through visualizations
1
5. GitHub and Repository Management (4 points)
Criteria
Points
Proper use of GitHub for version control
1
Well-organized repository structure
1
Clear and informative README file
1
Passing all built-in CI tests
1
Students should demonstrate proficiency in using the ibis-framework for relational database operations.
The analysis should focus on global fisheries collapse data, showing understanding of both the technical and scientific aspects.
Code should be well-commented and follow best practices for readability and efficiency.
Visualizations should effectively communicate key findings from the data analysis.
The GitHub repository should be professional, well-organized, and include all necessary files for reproducing the analysis.