Team Oculus Go
4596 – 002 – Spring 2019
Professor MC Martin
Team Oculus Go
4596 – 002 – Spring 2019
Professor MC Martin
The goals of the project were to test four different ETL tools and compare them based on a scorecard our team created. The purpose was to rank each ETL tool used, based on two different use cases we created. I learned a lot about the ETL process and how data can be cleaned and standardized through these tools. The project URL: http://project.mis.temple.edu/etlteam2/
A brief overview of the topic (i.e., what is it and why is it important). How the topic relates to the material we have covered in MIS2502. How does it build on the concepts covered in the course? What are the related topics in MIS2502? An example that describes how this tool or technique has been applied in practice.
What I Learned –
During this assignment, I was able to learn about new technology that relates to data. It was great to learn about NoSQL and how it is currently being implemented in the industry.
Min-Seok Pang doesn’t follow sports. “I’m a news junkie, and politics is like my sport,” said the associate professor of Management Information Systems. So back in 2013, when late-night TV hosts were mocking the botched rollout of HealthCare.gov, the website integral to the Affordable Care Act, Pang stayed on top of every headline.
From this passion for politics, a research project was born. Pang’s resulting paper, “Politics and Information Technology Investments in the U.S. Federal Government in 2003–2016,” was published in 2017 and recognized as a best publication of 2017 by the Association for Information Systems, as well as the best published paper of 2017 in the journal where it appeared, Information Systems Research.
Pang has an explanation for the paper’s warm reception: “In the business school, our focus is usually on just that: business. We don’t really look at government,” he said. But with technology becoming increasingly vital to implementing new policies, it was time to expand the boundaries of his discipline.
In his research, he analyzed 14 years of data on IT investment at the federal level. His conclusions could change the way money is spent on technology: When the government is divided, with one party in the White House while the other controls Congress, 8.3% less money is invested in new IT systems, with more spent maintaining legacy systems.
This reluctance to innovate can be countered by increased funding for new IT development when conditions are favorable. A unified government is one such condition; if an agency head has been approved by Congress that also tilts IT budgets toward new initiatives. Pang also advocates for the creation of a cabinet-level Chief Information Officer (CIO), who would have authority to direct funding toward IT development.
In the two years of unified government since Pang’s research ended, the Modernization of Government Technology (MGT) Act passed. The Act provides significant funding for investments in new technology and updating obsolete systems. “This is a drop in the bucket of what’s needed, but it’s a good start,” said Pang.
Pang’s next research project will explore how government can attract younger IT talent away from Silicon Valley. If his recommendation for a cabinet-level CIO is realized, this next generation of developers will be essential to avoid the blunders of the now-infamous Healthcare.gov rollout and implement the policy initiatives of the future.
2/9/2019: Skills and Interests profile field updated, outdated skills and interests removed, and new more relevant items added.
Last revised August 27, 2019. Download a PDF version of this page.
Course sites on the Temple Community Platform (TCP) use a professional theme based on the Genesis framework. See: https://community.mis.temple.edu/simplecourse/ for an example of how we use Genesis to provide a responsive, mobile friendly, multi-browser, secure, and ADA compliant experience for instructors and students.
Based on extensive testing with award winning instructors, the design incorporates best practices that replace the syllabus with a simple student centered learning approach that takes advantage of the web. The use of a standard template improves the student experience by making it easier to find content across different courses.
Pages vs. posts: Use pages for static content (e.g., schedule, grading policies, and assignments), and posts for dynamic content (e.g., announcements, weekly discussion question). This will allow you to leverage tools that expect to find static content in pages and dynamic content in posts.
HTML vs. PDF: Distribute simple one or two page documents such as assignments, grading policies, course details as HTML pages. HTML pages natively allow links to related content and are easy to update as you go through the term. Use PDF for relatively static long documents and slides. A PDF is easier to read when there is a lot of content and figures. PDF files are also multiplatform and more secure than native Word/Excel/PowerPoint files.
Distributing documents: Use OwlBox / OneDrive / Dropbox to distribute documents such as slides from a shared folder on your computer by inserting a link directly into the relevant page on your course site. This allows for simple updating without having to go through the pain of re-uploading. Easily secure the content at the end by deleting the shared folder.
Use of links: When content such as readings are available on the web, provide the links directly on the schedule page. To students readings are things that they have to do on a schedule so providing links in the context of the due date will provide the best experience. If you have many readings with complex instructions on how to access, it can also work to place the list on a separate page with a link to that page from the schedule. Important: The convention today is that links are inserted as descriptive titles such as: A descriptive title. Do not insert links as: Link 1, or Click here.
Home page – Schedule: On a day to day basis, students only care about ‘what is next’. Therefore, the design is focused on the schedule as the home for all day to day course content. To best service the students add links to all the slides, reading, and assignments directly into the schedule.
Tip: If the schedule table starts behaving oddly, select the entire table and click the eraser icon in the editor several times to remove all extraneous formatting.
Announcements: Use announcements to announce schedule changes, new guest speakers, weekly discussion questions, and anything else that is dynamic.
Projects: Create a separate page for each assignment/project. Add a link to the assignment in the schedule on the due date.
Place all ‘syllabus like’ content such as course details, course materials, grading policies as pages under the About menu (exclude the schedule, assignments, and readings). Since this content is infrequently used, placing it under the About menu produces a clean design focused on the schedule and assignments.
Create a course: Login to your e-portfolio, click Dashboard, in the Courses box, click Create New to start a new course or Create from Existing to copy over a previous course. This will start the course creation process. You will need to know the course and section number. Important: Please only use the course and section number assigned to you. Click Owlbox to set up the course to accept assignment submissions.
Note: Please contact your course coordinator to determine whether you should create your own site from scratch, or whether they will transfer one to you.
Community e-portfolio: Add the course to your Community e-portfolio. See the faculty/staff Sites document for instructions.
Publish on TU Portal: Add the course link to TU Portal. This will allow newly registered students to easily find your class site.
Images and graphics: Please use the “alt=ABC” tag for all images, in which ABC describes the image (Wikipedia example). The alternate text is used by screen reader software for blind persons, required for ADA compliance, and improves search engine performance. It is therefore important that you take a few extra seconds to enter the alternate text each time you insert an image.
Duplicate content: Avoid duplicating content (e.g., repeating deadlines in multiple pages) and similarly avoid duplicating external links (e.g., external data source). Duplication creates a long-term maintenance challenge. If you avoid duplication, students will quickly get trained to look in the right spot for the information they need.
Multiple links: Provide redundant links from different parts of your site to relevant course content. For example, rather than duplicating a due date on multiple pages, place links to your schedule so that the students get trained to always look at the schedule for the due date.
Tables: Avoid formatting the tables including changing the height and width of columns and rows. For example, dragging the mouse to change column width tells WordPress that you want a specific width, which may look okay on the current browser/screen, but will likely be messed up on other devices. To remove extra Table formatting, use the Eraser icon in the editor.
Accept assignments into Owlbox: Setup Owlbox and the instructor dashboard to directly accept assignments.
Schedule posts in advance: Schedule in advance, announcements, in-class activities, or discussion questions so they automatically display on a certain date. This is a feature of WordPress posts – edit the Post, locate the Publish box on the right and change the Published On date to a future date.
Large schedule: If you need more space, Edit the schedule page and change the Layout Settings to the last option on the right. This will remove the sidebar on the right and provide a full width page.
WordPress and Genesis: Learn WordPress and Genesis to experiment with new learning techniques and to gain fine grained control over your course. Temple has a site license to Lynda.com, access via http://lynda.temple.edu and after you have logged in, check out the following tutorials:
This API is found at https://mailboxlayer.com is used for evaluating emails and how legitimate the email could be. A use case for this would be verifying people signing up for an website are using emails that are valid and less likely to be spam the service. This will ensure that real people are signing up rather than one person generating email accounts and using the service maliciously. The api will generate a score from the email address and provide the user the score from information such are what kind of domain is it created from and if it is free or not which will tell if the email is of a bad quality which is not worth sending things to or approving or is it a good quality email worth being approved.
Fox School of Business
210 Speakman Hall
1810 N. 13th Street
Philadelphia, PA 19122