Create an android application

Assignment Help Programming Languages
Reference no: EM131107180

To create an Android application. The application is about registering courses in a university, viewing grades, available courses and evaluating faculty members.

This Application will be used by 4 different users:

Student:
- Send advising request to advisors
- Receive feedback from advisors
- Write reviews on the faculty profiles
- Receive replays from faculty members on their reviews.

Advisor:
- Receive advising request from student.
- Send feedback to student.
- Edit/Write/remove courses

Faculty:
- Create faculty profile.
- Reply to student reviews.
Admin:
- Add users
- Give them privileges (student, faculty, advisor)
- A user could have the privileges of the faculty and the advisor
- Add the available courses
List of privileges:
Student will be able to add/drop courses, evaluate faculty, write reviews on faculty profiles, and send advising request to advisors.
Faculty will be able to reply to student reviews, and create their own profiles with their own information ( name, age, education, major).
Advisor will be able to reply to advising requests from students and Edit/Write/remove courses.
Main interface:
When the application launch by the user a welcoming message will appear and a buttons to navigate between features of the application.
The buttons are: Login, Register, Weekly schedule, Faculty and Information about the university (each button has to be tab menu).

In the login button, it will ask the student to put his ID number and his password (text fields).

Obviously logging into the account, will give privileges to the user to register courses (add and drop under registration) rate the instructors, and write reviews on their profiles (under faculty, once per student).

In the register courses button, we would want the courses to be listed containing information tables about the total number of students registered in the class, and how many remaining seats to register in it. In addition to the credit hours of the course, we want the name of the instructor, date & timing (what days of the week and at what time is the class and it’s duration) of the class and a check box button to register the course (the user will check the courses he wants to add and will click on register button to add all the desired courses at once).

"faculty evaluation", that will contain the ratings of the faculty members made by the students so other users can view it.

About university button, it’s just a button to give a brief explanation of the university and the location & directions to it.

We assume that each specific part will require a database such as for the usernames, courses and the rest. In addition, there must be navigation buttons, tab menus and search buttons.
P.S: Search function should contain 'Auto-complete' method as well
Detailed explanation: YES

Detailed explanation: YES Specific requirements:

i need detailed explanations of all the work steps, and how to add data to the application database.

Also i would like to note that I ordered this task #18355, and sadly you have not completed it and now I am re-ordering it.

Hope you finish this task this time as i need it, and please assign a good expert.

Reference no: EM131107180

Questions Cloud

What do you think an integrated theory linking post : What do you think an integrated theory linking post-formal thinking, practical problem solving, expertise, and wisdom would look like?
What is an electrolyte : What is an electrolyte? What determine if it is a strong or weak conductor? How does it relate to solubility?
Describe physical processes influencing climate and weather : Propose one (1) testable hypothesis to explain / solve the problem you have selected. State the expected outcomes of your actions and include criteria for determining whether or not these actions would succeed. Note: Your hypothesis should be stat..
Container of gas under set pressure : Consider a container of gas under set pressure, volume, and temperature. What would happen to the pressure if volume was doubled and temperature was increased by a factor of two? Explain your answer.
Create an android application : To create an Android application. The application is about registering courses in a university, viewing grades, available courses and evaluating faculty members.
How you adjust the federal budget to address your concerns : If you were an economic adviser to the president of the United States how would you adjust the federal budget to address your concerns regarding federal, domestic spending?
Determining the ph change : By how much will the pH change if 0.025 mol of HCl is added to 1.00 L of the buffer that contains 0.15MHC2H3O2and 0.25MC2H3O2-? UseKa= 1.8 × 10-5for HC2H3O2.
Use the mgfs and find the kurtosis of a standard normal : The kurtosis is a measure of the "peaked ness" of a probability distribution. Use the mgfs and find the kurtosis of a standard normal distribution.
What information about securities must companies disclose : What information about securities must companies disclose? Discuss how Hincapie should report the proposed preferred stock issue.

Reviews

Write a Review

Programming Languages Questions & Answers

  Write function concatenation of two strings as its input

Assume f is function which returns result of reversing string of symbols given as its input, and g is function which returns concatenation of two strings given as its input.

  Create a third subclass called phone

Key in the PolyMain, Book, Almanac, and Novel classes defined in this module of the course. Once you get each of these classes keyed in, make sure they compile and execute properly.

  Write c++ program that convert roman no. to decmial

Write C++ program that convert Roman no. to Decmial

  What are the five key steps in the programming process

Which features are commonly found in programming languages? What are the five key steps in the programming process

  Program to take input five numbers-display mean average

Write the program which takes as input five numbers and outputs mean average and standard deviation of numbers. If numbers are x1, x2 ,x3, x4, and x5, then mean is?

  Design application using server controls

The name of your Web site should be based on your last name.

  Create the gui for a timekeeping or payroll system for cms

CMS Systems, Inc. is a company that provides information systems consulting services to companies in the telecom industry in the United States and the United Kingdom. create the GUI for a timekeeping/payroll system for CMS

  Write program for grocery that reads products data

Write a program for a grocery that reads products data and determine and display the product that has the highest price and the average price.

  Create a script that requires o accept terms and conditions

create a script that requires yours visitors to accept your terms and conditions before proceeding, by selecting a check box.

  What is neo4

What is Neo4j? How it is different from Aerospike and MySQL?

  Write function which take parameter-string and returns vowel

Write function which takes as parameter and string and returns the vowels (a, e, i, o, u). Function prototype should look like: void countVowels(string str, int& aCt, int& eCt, int& iCt, int& oCt, int& uCt);

  Write lisp function to reverse order of the elements in list

Write a Lisp function that: given a two-element list, reverse the order of the elements in the list (cannot use the LISP reverse function).

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd