SUMMER PROJECTS

Workplace Productivity and Efficiency Model: After choosing Workplace Productivity and Efficiency as my summer modeling project and planned it out, I took on to creating the model in AgentCubes and Excel! My journey and the final version can be found in the underlined link in this paragraph. AgentCubes gives a visual version of how the placement of certain boxes can cause one worker to finish more slow or fast. AgentCubes allows you to create your own wall barriers and add in boxes where you'd like to the result of different placements. Excel gives a more realistic calculation for how long it might take to pick up and drop off all of the boxes. Excel also offers you the option to add more workers and look at how much each arrangement might cost.


Model Planning and Version Control: We had to decide what our summer modeling project should be. I decided to model Workplace Productivity and Efficiency! In the model planning document, extensive planning that led up to this model can be found. This contains things such as what other projects in mind, ideas I had before modeling, and things I had set out to measure. The version control document contains version plans for both my agent model (modeled on AgentCubes) and system model(modeled on Excel). For each version, there is a link for where you can reach that version at.


Inkscape Projects: All apprentices learned a new platform called Inkscape! We were given a demonstration on it then assigned some projects to try on it. In here you'll find various logos I created on Inkscape as well as a favicon and a collage. After creating them on Inkscape I exported them as PNGs but you can retrieve the original Inkscape file by clicking on the image which should start and Inkscape download.


Gimp Projects: Two sets of Gimp projects were completed that helped us demonstrate the skills we learned from the demonstration. We rescaled and cropped several different images to try out the different kinds of web banners that we could have on our website. We also experimented with various different jpeg qualities to see how this changed the picture. In the second set of Gimp projects, we followed a tutorial and created a piece called "Cosmic Turtles" where we learned about various tools and used them to put turtles onto a Cosmic background. After this tutorial, we completed our own version of cosmic turtles as well as a "mess with Aaron or Ernie" project which allowed us to modify a mentor's picture in a shodorific way.


Responsive Website Design Tutorial: For this project, we followed a youtube tutorial on how to make the website displayed in the link. We did this by downloading the provided starter files and watching over the tutorial so we could follow along on our text editors and figure out what was added and why. We uploaded the folder through our file hoster and put the link in our portfolios to get the website to display. This was an important project because I learned more about how to make a mobile view for this website in case I have time to make one!


Krista's Projects: In these assignments, we worked on various PHP projects that focused on topics such as appending, GET, POST, COOKIE, and rendering. The five projects, Background Selector, Dane Joe, Random Hex, Dice Statistics, and Dynamic Render can be found on the website. The Dynamic Render project is the website itself which renders all of the PHP projects. Various forms of user input are required in certain places so that the project can run. All inputs are also sanitized to prevent our code from various attacks.

Coin Flip Project: We learned the basics of PHP through this project. In this project, we programmed the model to flip a coin and return heads or tails (by having it randomly generate a number between 1 and 2). We then even added a form that allowed the user to pick how many coins the computer should flip (or how many times it should do that process). We then added statistics based off the user's input which shows how many times heads was flipped (and the percentage) as well as how many times tails was flipped (and the percentage).


Dice Statistics DB: In this project, we added a form that allows the user to roll two dice any amount of times from 1-25. We also added another form to allow the user to type their shoe brand. Doing so will return the original information with the added shoe brand and the sum of the results of the dice rolls.


PHP DB ME: In this project, we added forms that allow the user to enter their first name, enter their last name, enter a color, enter a shoe size, and enter how many times they would like to flip a coin. Once these things are inputted the results will display at the bottom of the page.


PHP DB ME 2: In this project, there are also forms that allow the user to enter their first name, enter their last name, enter a color, enter a shoe size, and enter how many times they would like to flip a coin. The difference between this project and the last project is that the results will display along with all of the other results at the bottom of the page as a results of being added to the database.


Dynamic Template: For this project, we built a PHP file that navigates through HTML pages with PHP embedded in them. The HTML was prewritten and to load the content PHP was added to each of the HTML documents. This is different from the Krista's Project website system because HTML was written for us as PHP was provided.