Application and Performance Gamification Incorporation of Social media EPortfolios Class journal Mini Projects Field trips