Author: Romerl Elizes
Tasks for this Discussion-Assignment
Identify an Existing Recommender System I find interesting.
Perform a Scenario Design analysis as described below. Consider whether it makes sense for your selected recommender system to perform scenario design twice, once for the organization (e.g. Amazon.com) and once for the organization’s customers.
Attempt to reverse engineer what I can about the site, from the site interface and any available information that I can find on the Internet or elsewhere.
Include specific recommendations about how to improve the site’s recommendation capabilities going forward.
Create a report using an R Markdown file, and create a discussion thread with a link to the GitHub repo where my Markdown file notebook resides.
A. Recommender System
The Recommender System website I chose for this assignment is Naviance by Hobsons (http://www.naviance.com). My son is a High School junior and has just begun the arduous college application journey. He is bombarded with mail literature by all of these prospective colleges. Naviance is a web application that we have paid for via our school tax dollars. The web application allows my son and other teenagers to determine what college choices are available to them based on not only their current GPA and recent performance in the ACT or SAT, but on individual profiles of the applying student. It is important that the student has much information about his prospective college choices and individual preferences before taking full advantage of the web application.
B. Scenario Design Analyses
- Who are the target users?
The target users are college applicants.
- What are the their key goals?
The key goal is to determine which college(s) best fit a student applying for college based on his standardized test score, GPA, and individual profile.
- How can the application help them accomplish their goals?
The application has the following features that allow the student and his parents to accomplish the college applications goals:
identify college(s) that best fit the student’s individual preferences, test scores and GPA.
identify where the student stands among his fellow high school peers when applying for a specific college.
identify career choices for the student based on their individual preferences, test scores, and GPA.
articulate a set of goals, to-do lists, and assigned tasks for the college applicant to accomplish.
C. Reverse Engineering Site
The web application is so extensive that it would be difficult to reverse engineer all aspects of this website. I will highlight some reverse engineering facets for specific features of the application.
- Searching a College and Show a Scattergram of History of Accepted Students based on GPA and ACT scores. This is a fun aspect of the application. Suppose a student got a 34 in the ACT and has a 4.00 weighted GPA. While a 34 in the ACT is an impressive score, he wants to see if he actually has a chance in getting into Harvard University. The Naviance application allows the student to select the college and than print out a scatter diagram that displays all students that have applied to Harvard University in the last 3 years with their current GPA and ACT scores. The application is very informative because it shows where the student is amongst his peers without seeing personal student info. All it shows is GPA and ACT score. It also shows a summary of students who applied in the last 3 years and shows whether any of those students got accepted and were enrolled. Based on the scattergram listed below, the student has a wing and prayer in getting into this institution despite having a 34 ACT score and a 4.00 weighted GPA.
The student has not listed all possible colleges that he is interested in, therefore, the scatter digram only shows one college. The student also did not input his individual information such as AP tests taken, extracurricular activities, etc. Based on this information, the algorithm for the Scatter Diagram would be even more comprehensive by showing not only college(s) the student is interested in, but will show which colleges may be the best fit for him based on his GPA, SAT/ACT scores, college demographics, individual achievements, etc.
- Plethora of Options for Student. - The student has the ability to research scholarships and grants based on his individual preferences. Moreover, the algorithm in the Naviance appplication allows the student to research colleges and decide on Career options. Moreover, the student is advised to look at the colleges visiting the school. Since the student is considering a STEM-based career, many colleges with this STEM-based discipline will indicate on the website that they will come to visit. If the student was considering a Liberal Arts discipline, then only schools with that criteria will indicate, if any, will visit the high school.
D. Specific Recommendations to Improve Site’s Recommendation Capabilities moving Forward.
I do have some recommendations for this web application based on what I have seen thus far.
Provide college options based on income level and affordability. It would be nice to show which colleges can be seen based on the income level of the parents and what they can be able to afford during the student’s journey in college.
Provide a snapshot of expected finanical aid based on college choice, income level, etc. It would be nice to show the expected finanical contribution of the parents and students based on parents’ income level and assets. Another website called MyinTuition [MYI] has that information. Such information being incorporated into the Naviance website would be beneficial to both students and parents to make informed decisions on which colleges to focus on.
LS0tDQp0aXRsZTogIkRBVEE2MDcgLSBXZWVrIDExIERpc2N1c3Npb24iDQpvdXRwdXQ6IA0KICBodG1sX25vdGVib29rOg0KICAgIGhpZ2hsaWdodDogcHlnbWVudHMNCiAgICB0aGVtZTogY2VydWxlYW4NCiAgcGRmX2RvY3VtZW50OiBkZWZhdWx0DQogIHdvcmRfZG9jdW1lbnQ6IGRlZmF1bHQNCi0tLQ0KDQojIyMgQXV0aG9yOiBSb21lcmwgRWxpemVzDQoNCiMjIFRhc2tzIGZvciB0aGlzIERpc2N1c3Npb24tQXNzaWdubWVudA0KDQotIElkZW50aWZ5IGFuIEV4aXN0aW5nIFJlY29tbWVuZGVyIFN5c3RlbSBJIGZpbmQgaW50ZXJlc3RpbmcuDQoNCi0gUGVyZm9ybSBhIFNjZW5hcmlvIERlc2lnbiBhbmFseXNpcyBhcyBkZXNjcmliZWQgYmVsb3cuIENvbnNpZGVyIHdoZXRoZXIgaXQgbWFrZXMgc2Vuc2UgZm9yIHlvdXIgc2VsZWN0ZWQgcmVjb21tZW5kZXIgc3lzdGVtIHRvIHBlcmZvcm0gc2NlbmFyaW8gZGVzaWduIHR3aWNlLCBvbmNlIGZvciB0aGUgb3JnYW5pemF0aW9uIChlLmcuIEFtYXpvbi5jb20pIGFuZCBvbmNlIGZvciB0aGUgb3JnYW5pemF0aW9uJ3MgY3VzdG9tZXJzLg0KDQotIEF0dGVtcHQgdG8gcmV2ZXJzZSBlbmdpbmVlciB3aGF0IEkgY2FuIGFib3V0IHRoZSBzaXRlLCBmcm9tIHRoZSBzaXRlIGludGVyZmFjZSBhbmQgYW55IGF2YWlsYWJsZSBpbmZvcm1hdGlvbiB0aGF0IEkgY2FuIGZpbmQgb24gdGhlIEludGVybmV0IG9yIGVsc2V3aGVyZS4NCg0KLSBJbmNsdWRlIHNwZWNpZmljIHJlY29tbWVuZGF0aW9ucyBhYm91dCBob3cgdG8gaW1wcm92ZSB0aGUgc2l0ZSdzIHJlY29tbWVuZGF0aW9uIGNhcGFiaWxpdGllcyBnb2luZyBmb3J3YXJkLiANCg0KLSBDcmVhdGUgYSByZXBvcnQgdXNpbmcgYW4gUiBNYXJrZG93biBmaWxlLCBhbmQgY3JlYXRlIGEgZGlzY3Vzc2lvbiB0aHJlYWQgd2l0aCBhIGxpbmsgdG8gdGhlIEdpdEh1YiByZXBvIHdoZXJlIG15IE1hcmtkb3duIGZpbGUgbm90ZWJvb2sgcmVzaWRlcy4NCg0KIyMgQS4gUmVjb21tZW5kZXIgU3lzdGVtDQoNClRoZSBSZWNvbW1lbmRlciBTeXN0ZW0gd2Vic2l0ZSBJIGNob3NlIGZvciB0aGlzIGFzc2lnbm1lbnQgaXMgTmF2aWFuY2UgYnkgSG9ic29ucyAoaHR0cDovL3d3dy5uYXZpYW5jZS5jb20pLiBNeSBzb24gaXMgYSBIaWdoIFNjaG9vbCBqdW5pb3IgYW5kIGhhcyBqdXN0IGJlZ3VuIHRoZSBhcmR1b3VzIGNvbGxlZ2UgYXBwbGljYXRpb24gam91cm5leS4gSGUgaXMgYm9tYmFyZGVkIHdpdGggbWFpbCBsaXRlcmF0dXJlIGJ5IGFsbCBvZiB0aGVzZSBwcm9zcGVjdGl2ZSBjb2xsZWdlcy4gTmF2aWFuY2UgaXMgYSB3ZWIgYXBwbGljYXRpb24gdGhhdCB3ZSBoYXZlIHBhaWQgZm9yIHZpYSBvdXIgc2Nob29sIHRheCBkb2xsYXJzLiBUaGUgd2ViIGFwcGxpY2F0aW9uIGFsbG93cyBteSBzb24gYW5kIG90aGVyIHRlZW5hZ2VycyB0byBkZXRlcm1pbmUgd2hhdCBjb2xsZWdlIGNob2ljZXMgYXJlIGF2YWlsYWJsZSB0byB0aGVtIGJhc2VkIG9uIG5vdCBvbmx5IHRoZWlyIGN1cnJlbnQgR1BBIGFuZCByZWNlbnQgcGVyZm9ybWFuY2UgaW4gdGhlIEFDVCBvciBTQVQsIGJ1dCBvbiBpbmRpdmlkdWFsIHByb2ZpbGVzIG9mIHRoZSBhcHBseWluZyBzdHVkZW50LiBJdCBpcyBpbXBvcnRhbnQgdGhhdCB0aGUgc3R1ZGVudCBoYXMgbXVjaCBpbmZvcm1hdGlvbiBhYm91dCBoaXMgcHJvc3BlY3RpdmUgY29sbGVnZSBjaG9pY2VzIGFuZCBpbmRpdmlkdWFsIHByZWZlcmVuY2VzIGJlZm9yZSB0YWtpbmcgZnVsbCBhZHZhbnRhZ2Ugb2YgdGhlIHdlYiBhcHBsaWNhdGlvbi4gDQoNCiMjIEIuIFNjZW5hcmlvIERlc2lnbiBBbmFseXNlcw0KDQoxLiBXaG8gYXJlIHRoZSB0YXJnZXQgdXNlcnM/DQoNClRoZSB0YXJnZXQgdXNlcnMgYXJlIGNvbGxlZ2UgYXBwbGljYW50cy4NCg0KMi4gV2hhdCBhcmUgdGhlIHRoZWlyIGtleSBnb2Fscz8NCg0KVGhlIGtleSBnb2FsIGlzIHRvIGRldGVybWluZSB3aGljaCBjb2xsZWdlKHMpIGJlc3QgZml0IGEgc3R1ZGVudCBhcHBseWluZyBmb3IgY29sbGVnZSBiYXNlZCBvbiBoaXMgc3RhbmRhcmRpemVkIHRlc3Qgc2NvcmUsIEdQQSwgYW5kIGluZGl2aWR1YWwgcHJvZmlsZS4NCg0KMy4gSG93IGNhbiB0aGUgYXBwbGljYXRpb24gaGVscCB0aGVtIGFjY29tcGxpc2ggdGhlaXIgZ29hbHM/DQoNClRoZSBhcHBsaWNhdGlvbiBoYXMgdGhlIGZvbGxvd2luZyBmZWF0dXJlcyB0aGF0IGFsbG93IHRoZSBzdHVkZW50IGFuZCBoaXMgcGFyZW50cyB0byBhY2NvbXBsaXNoIHRoZSBjb2xsZWdlIGFwcGxpY2F0aW9ucyBnb2FsczoNCg0KLSBpZGVudGlmeSBjb2xsZWdlKHMpIHRoYXQgYmVzdCBmaXQgdGhlIHN0dWRlbnQncyBpbmRpdmlkdWFsIHByZWZlcmVuY2VzLCB0ZXN0IHNjb3JlcyBhbmQgR1BBLg0KDQotIGlkZW50aWZ5IHdoZXJlIHRoZSBzdHVkZW50IHN0YW5kcyBhbW9uZyBoaXMgZmVsbG93IGhpZ2ggc2Nob29sIHBlZXJzIHdoZW4gYXBwbHlpbmcgZm9yIGEgc3BlY2lmaWMgY29sbGVnZS4NCg0KLSBpZGVudGlmeSBjYXJlZXIgY2hvaWNlcyBmb3IgdGhlIHN0dWRlbnQgYmFzZWQgb24gdGhlaXIgaW5kaXZpZHVhbCBwcmVmZXJlbmNlcywgdGVzdCBzY29yZXMsIGFuZCBHUEEuDQoNCi0gYXJ0aWN1bGF0ZSBhIHNldCBvZiBnb2FscywgdG8tZG8gbGlzdHMsIGFuZCBhc3NpZ25lZCB0YXNrcyBmb3IgdGhlIGNvbGxlZ2UgYXBwbGljYW50IHRvIGFjY29tcGxpc2guDQoNCg0KIyMgQy4gUmV2ZXJzZSBFbmdpbmVlcmluZyBTaXRlDQoNClRoZSB3ZWIgYXBwbGljYXRpb24gaXMgc28gZXh0ZW5zaXZlIHRoYXQgaXQgd291bGQgYmUgZGlmZmljdWx0IHRvIHJldmVyc2UgZW5naW5lZXIgYWxsIGFzcGVjdHMgb2YgdGhpcyB3ZWJzaXRlLiBJIHdpbGwgaGlnaGxpZ2h0IHNvbWUgcmV2ZXJzZSBlbmdpbmVlcmluZyBmYWNldHMgZm9yIHNwZWNpZmljIGZlYXR1cmVzIG9mIHRoZSBhcHBsaWNhdGlvbi4NCg0KLSAqKlNlYXJjaGluZyBhIENvbGxlZ2UgYW5kIFNob3cgYSBTY2F0dGVyZ3JhbSBvZiBIaXN0b3J5IG9mIEFjY2VwdGVkIFN0dWRlbnRzIGJhc2VkIG9uIEdQQSBhbmQgQUNUIHNjb3Jlcy4gKiogVGhpcyBpcyBhIGZ1biBhc3BlY3Qgb2YgdGhlIGFwcGxpY2F0aW9uLiBTdXBwb3NlIGEgc3R1ZGVudCBnb3QgYSAzNCBpbiB0aGUgQUNUIGFuZCBoYXMgYSA0LjAwIHdlaWdodGVkIEdQQS4gV2hpbGUgYSAzNCBpbiB0aGUgQUNUIGlzIGFuIGltcHJlc3NpdmUgc2NvcmUsIGhlIHdhbnRzIHRvIHNlZSBpZiBoZSBhY3R1YWxseSBoYXMgYSBjaGFuY2UgaW4gZ2V0dGluZyBpbnRvIEhhcnZhcmQgVW5pdmVyc2l0eS4gVGhlIE5hdmlhbmNlIGFwcGxpY2F0aW9uIGFsbG93cyB0aGUgc3R1ZGVudCB0byBzZWxlY3QgdGhlIGNvbGxlZ2UgYW5kIHRoYW4gcHJpbnQgb3V0IGEgc2NhdHRlciBkaWFncmFtIHRoYXQgZGlzcGxheXMgYWxsIHN0dWRlbnRzIHRoYXQgaGF2ZSBhcHBsaWVkIHRvIEhhcnZhcmQgVW5pdmVyc2l0eSBpbiB0aGUgbGFzdCAzIHllYXJzIHdpdGggdGhlaXIgY3VycmVudCBHUEEgYW5kIEFDVCBzY29yZXMuIFRoZSBhcHBsaWNhdGlvbiBpcyB2ZXJ5IGluZm9ybWF0aXZlIGJlY2F1c2UgaXQgc2hvd3Mgd2hlcmUgdGhlIHN0dWRlbnQgaXMgYW1vbmdzdCBoaXMgcGVlcnMgd2l0aG91dCBzZWVpbmcgcGVyc29uYWwgc3R1ZGVudCBpbmZvLiBBbGwgaXQgc2hvd3MgaXMgR1BBIGFuZCBBQ1Qgc2NvcmUuIEl0IGFsc28gc2hvd3MgYSBzdW1tYXJ5IG9mIHN0dWRlbnRzIHdobyBhcHBsaWVkIGluIHRoZSBsYXN0IDMgeWVhcnMgYW5kIHNob3dzIHdoZXRoZXIgYW55IG9mIHRob3NlIHN0dWRlbnRzIGdvdCBhY2NlcHRlZCBhbmQgd2VyZSBlbnJvbGxlZC4gQmFzZWQgb24gdGhlIHNjYXR0ZXJncmFtIGxpc3RlZCBiZWxvdywgdGhlIHN0dWRlbnQgaGFzIGEgd2luZyBhbmQgcHJheWVyIGluIGdldHRpbmcgaW50byB0aGlzIGluc3RpdHV0aW9uIGRlc3BpdGUgaGF2aW5nIGEgMzQgQUNUIHNjb3JlIGFuZCBhIDQuMDAgd2VpZ2h0ZWQgR1BBLg0KDQohW0hhcnZhcmQgVW5pdmVyc2l0eSBBY2NlcHRhbmNlIFJhdGUgZm9yIGxhc3QgMyB5ZWFycyBhdCBXZXN0ZmllbGQgSGlnaCBTY2hvb2xdKC4vd2VlazExaW1hZ2UxLnBuZykNCg0KVGhlIHN0dWRlbnQgaGFzIG5vdCBsaXN0ZWQgYWxsIHBvc3NpYmxlIGNvbGxlZ2VzIHRoYXQgaGUgaXMgaW50ZXJlc3RlZCBpbiwgdGhlcmVmb3JlLCB0aGUgc2NhdHRlciBkaWdyYW0gb25seSBzaG93cyBvbmUgY29sbGVnZS4gVGhlIHN0dWRlbnQgYWxzbyBkaWQgbm90IGlucHV0IGhpcyBpbmRpdmlkdWFsIGluZm9ybWF0aW9uIHN1Y2ggYXMgQVAgdGVzdHMgdGFrZW4sIGV4dHJhY3VycmljdWxhciBhY3Rpdml0aWVzLCBldGMuIEJhc2VkIG9uIHRoaXMgaW5mb3JtYXRpb24sIHRoZSBhbGdvcml0aG0gZm9yIHRoZSBTY2F0dGVyIERpYWdyYW0gd291bGQgYmUgZXZlbiBtb3JlIGNvbXByZWhlbnNpdmUgYnkgc2hvd2luZyBub3Qgb25seSBjb2xsZWdlKHMpIHRoZSBzdHVkZW50IGlzIGludGVyZXN0ZWQgaW4sIGJ1dCB3aWxsIHNob3cgd2hpY2ggY29sbGVnZXMgbWF5IGJlIHRoZSBiZXN0IGZpdCBmb3IgaGltIGJhc2VkIG9uIGhpcyBHUEEsIFNBVC9BQ1Qgc2NvcmVzLCBjb2xsZWdlIGRlbW9ncmFwaGljcywgaW5kaXZpZHVhbCBhY2hpZXZlbWVudHMsIGV0Yy4NCg0KLSAqKlBsZXRob3JhIG9mIE9wdGlvbnMgZm9yIFN0dWRlbnQuKiogLSBUaGUgc3R1ZGVudCBoYXMgdGhlIGFiaWxpdHkgdG8gcmVzZWFyY2ggc2Nob2xhcnNoaXBzIGFuZCBncmFudHMgYmFzZWQgb24gaGlzIGluZGl2aWR1YWwgcHJlZmVyZW5jZXMuIE1vcmVvdmVyLCB0aGUgYWxnb3JpdGhtIGluIHRoZSBOYXZpYW5jZSBhcHBwbGljYXRpb24gYWxsb3dzIHRoZSBzdHVkZW50IHRvIHJlc2VhcmNoIGNvbGxlZ2VzIGFuZCBkZWNpZGUgb24gQ2FyZWVyIG9wdGlvbnMuIE1vcmVvdmVyLCB0aGUgc3R1ZGVudCBpcyBhZHZpc2VkIHRvIGxvb2sgYXQgdGhlIGNvbGxlZ2VzIHZpc2l0aW5nIHRoZSBzY2hvb2wuIFNpbmNlIHRoZSBzdHVkZW50IGlzIGNvbnNpZGVyaW5nIGEgU1RFTS1iYXNlZCBjYXJlZXIsIG1hbnkgY29sbGVnZXMgd2l0aCB0aGlzIFNURU0tYmFzZWQgZGlzY2lwbGluZSB3aWxsIGluZGljYXRlIG9uIHRoZSB3ZWJzaXRlIHRoYXQgdGhleSB3aWxsIGNvbWUgdG8gdmlzaXQuIElmIHRoZSBzdHVkZW50IHdhcyBjb25zaWRlcmluZyBhIExpYmVyYWwgQXJ0cyBkaXNjaXBsaW5lLCB0aGVuIG9ubHkgc2Nob29scyB3aXRoIHRoYXQgY3JpdGVyaWEgd2lsbCBpbmRpY2F0ZSwgaWYgYW55LCB3aWxsIHZpc2l0IHRoZSBoaWdoIHNjaG9vbC4NCg0KIVtQbGV0aG9yYSBvZiBPcHRpb25zIGZvciBTdHVkZW50XSguL3dlZWsxMWltYWdlMi5wbmcpDQoNCg0KIyMgRC4gU3BlY2lmaWMgUmVjb21tZW5kYXRpb25zIHRvIEltcHJvdmUgU2l0ZSdzIFJlY29tbWVuZGF0aW9uIENhcGFiaWxpdGllcyBtb3ZpbmcgRm9yd2FyZC4NCg0KSSBkbyBoYXZlIHNvbWUgcmVjb21tZW5kYXRpb25zIGZvciB0aGlzIHdlYiBhcHBsaWNhdGlvbiBiYXNlZCBvbiB3aGF0IEkgaGF2ZSBzZWVuIHRodXMgZmFyLg0KDQotICoqUHJvdmlkZSBjb2xsZWdlIG9wdGlvbnMgYmFzZWQgb24gaW5jb21lIGxldmVsIGFuZCBhZmZvcmRhYmlsaXR5LioqIEl0IHdvdWxkIGJlIG5pY2UgdG8gc2hvdyB3aGljaCBjb2xsZWdlcyBjYW4gYmUgc2VlbiBiYXNlZCBvbiB0aGUgaW5jb21lIGxldmVsIG9mIHRoZSBwYXJlbnRzIGFuZCB3aGF0IHRoZXkgY2FuIGJlIGFibGUgdG8gYWZmb3JkIGR1cmluZyB0aGUgc3R1ZGVudCdzIGpvdXJuZXkgaW4gY29sbGVnZS4gDQoNCi0gKipQcm92aWRlIGEgc25hcHNob3Qgb2YgZXhwZWN0ZWQgZmluYW5pY2FsIGFpZCBiYXNlZCBvbiBjb2xsZWdlIGNob2ljZSwgaW5jb21lIGxldmVsLCBldGMuKiogSXQgd291bGQgYmUgbmljZSB0byBzaG93IHRoZSBleHBlY3RlZCBmaW5hbmljYWwgY29udHJpYnV0aW9uIG9mIHRoZSBwYXJlbnRzIGFuZCBzdHVkZW50cyBiYXNlZCBvbiBwYXJlbnRzJyBpbmNvbWUgbGV2ZWwgYW5kIGFzc2V0cy4gQW5vdGhlciB3ZWJzaXRlIGNhbGxlZCBNeWluVHVpdGlvbiBbTVlJXSBoYXMgdGhhdCBpbmZvcm1hdGlvbi4gU3VjaCBpbmZvcm1hdGlvbiBiZWluZyBpbmNvcnBvcmF0ZWQgaW50byB0aGUgTmF2aWFuY2Ugd2Vic2l0ZSB3b3VsZCBiZSBiZW5lZmljaWFsIHRvIGJvdGggc3R1ZGVudHMgYW5kIHBhcmVudHMgdG8gbWFrZSBpbmZvcm1lZCBkZWNpc2lvbnMgb24gd2hpY2ggY29sbGVnZXMgdG8gZm9jdXMgb24uDQoNCiMjIFJlZmVyZW5jZXMNCg0KKipbTVlJXSBNeWluVHVpdGlvbiAtIFF1aWNrIENvbGxlZ2UgQ29zdCBFc3RpbWF0b3IuKiogUmV0cmlldmVkIGZyb20gV2Vic2l0ZTogaHR0cHM6Ly9teWludHVpdGlvbi5vcmcvcXVpY2stY29sbGVnZS1jb3N0LWVzdGltYXRvci8NCg==