Alphanumericals in Student Numbering

Hi Folks,
I have the following requirement in student roll numbering. e.g., a student has a number Y5ME39.
The first two digits refers to the year the student joined..e.g., Y5 refers to year 2005
Next two digits refers to the program of  study. e.g., ME refers to Mechanical engg, CH refers to Chemical engg.. and next two digits are allotted in sequence based on the admission for a program of study..
I am confused with this requirement....can this be mapped?
Pls let me know the sequence of steps to be carried out to achieve this?
Thanks
Regards,
Sravan

Sravan, there is a BADI for Student Number assignment at:
IMG --> Campus Management (or SLCM) --> Campus Management Master Data --> Students --> Student numbers and object Ids
Here is part of the text of the HELP of that IMG entry:
BAdI: Student Number Assignment
This business add-in (BAdI) is used in Campus Management Administration (component IS-HER-CM-AD).
You can use this BAdI to implement the following methods:
CHECK: Check Student Number (External Number Assignment)
GET_NEXT: Get Next Student Number (Internal Number Assignment)
Description
If the business add-in is implemented, the system calls these methods when you create a student master record. It calls the method CHECK if you use external number assignment. It calls the method GET_NEXT if you do not enter a student number.
You can therefore map your rules for student number assignment in the system and, for example, use the check digit procedure and year-specific number assignment.
Parameters
In addition to the current plan version (PLVAR), the object type (OTYPE) and object ID (OBJID) of the student, the system transfers the start date of the student master record and the date on which the student is created. This enables you to use year-specific number assignment and your own number range object. The student number you enter is transferred to the method CHECK in the field STUDENT_NUMBER. When the method GET_NEXT is called, the student number is transferred to the calling program in the field STUDENT_NUMBER.
In addition, all the data stored in the Personal Data infotype (1702) is transferred. Which data this is depends entirely on the method that was used to create the student. The system does not check if the data fields of the Personal Data infotype (1702) contain data before it calls the business add-in.
Note
The standard functions of Campus Management ensure that the student number is a unique identification criterion.
If you derive the business partner number from the student number, you should configure your system so that subsequent changes to the student number are not allowed. You can do this by not assigning the authorization for transaction PIQSTU1 (change student number ).
I think this may help you.
Bye,
Diego

Similar Messages

  • Student master search options

    Hi
    Currently when entering a name or application number as a search within the student master an options box is provided detailing object id, object abbreviation, object name, start date, end date.
    We need to now also display the ucas personal id number which is displayed within the 'identification nos' tab within the student master. In our instance this is VBUT0ID-IDNUMBER where VBUT0ID-TYP = PSGBPI
    We will need this search/display option wherever we look for student numbers
    Anybody able to offer any suggestions?
    Many thanks
    Peter

    Peter,
      Create and new Elementary search help and attach it to Collective search help 'HRPIQ00STUDENT'.
    Prabhat SIngh

  • Marketing of membership to students and faculty

    Greetings members,
    How does a university make best use of its membership of the UA Program to boost its visibility within the student and research communities? Quite a few members have webpages that refer to the UA program and actively promote the program but by no means all and yet from my own experience those that heavily promote the program can see a doubling or even tripling in student applications and even an increase in the quality of those applications.
    But are there techniques that go beyond traditional marketing? A couple of UKI schools offer bursaries - University of Lancaster offers a £3,000 'SAP Scholarship and Surrey University offers ten £5,000 SAP Bursaries - these are reductions in the degree cost so it represents a real loss and therefore a real investment for the university. But the result is a dramatic student application increase and perhaps doubling or tripling of student numbers (say 20 to 60) counterbalances the resulting reduction in revenues from 10 students.
    This is one creative technique but I wonder if any other schools from the US, Australia, Canada, anywhere has done something unique - something creative and entrepreneurial beyond mentioning the program on websites and so forth.
    Martin
    Martin Gollogly
    Director, University Alliances
    United Kingdom and Ireland

    Richard,
    These are courses which i am looking for in Canada, UK or ireland or any other country other than U.S and Germany
    Using Solution Manager
    English
    SAP Solution Manager, SAP ERP
    N/A
    SAP NetWeaver Introduction Course
    German
    SAP Enterprise Portal, SAP NetWeaver Process Integration, SAP ERP
    IDES
    SAP NetWeaver BI Analytics (Visual Composer)
    English
    Enterprise Portal 7.0, Business Intelligence 7.0, ** PDK.NET 2.5 on PC **
    N/A
    SAP NetWeaver Composition Environment
    English
    SAP NetWeaver
    N/A
    SAP NetWeaver Enterprise Portal
    English
    SAP NetWeaver Portal
    IDES
    SAP NetWeaver PDK.NET (Microsoft)
    English
    SAP NetWeaver, PDK.Net plug-in, Microsoft Visual Studio 2005
    IDES
    SAP NetWeaver Visual Composer
    English
    SAP Netweaver, SAP Visual Composer
    IDES
    SAP NetWeaver Web Dynpro for Java
    English
    Enterprise Portal 7.0, ECC 6.0, ** Developer Studio 7.0.09 on PC **
    IDES
    BI1 & BI2: SAP NetWeaver Business Warehouse and SAP Business Explorer
    English
    SAP NetWeaver Business Warehouse, SAP Business Explorer, SAP NetWeaver Portal
    IDES BW + BW Transports; Microsoft Excel spreadsheets
    ABAP Course - Programming SAP
    English
    N/A
    N/A
    SaaS, PaaS, Cloud Computing - The Next Generation of Enterprise Software (2010, 2011, 2012)
    English
    SAP Business ByDesign
    N/A
    Project Management Using SAP Project Systems
    English
    SAP ERP
    IDES and GBI 2.0 - You will need to request both clients from your UCC
    SAP NetWeaver Enterprise SOA and Business Processes
    English
    SAP NetWeaver Exchange Infrastructure
    IDES
    SAP NetWeaver Process Integratoin (SOA Middleware)
    German
    SAP NetWeaver Process Integration
    N/A
    Workflow Exercises
    English
    SAP ERP
    IDES

  • Need Help with a Java program

    Hey
    I am doing a bachelor of Multimedia and for some reason I was forced to do Programming 1 which is just Java programing.I have been doing pretty well but we have the final exam coming up on Thursday and they told us to learn how to do this question but I have no idea how to do it, could someone please help me?
    Write a program that reads a file containing a list of students' student numbers and names, and then writes out another file in which the students have been formed into project groups.
    Sample input file:
    96439530 Naranek, Kosh
    08532109 Ivanova, Susan
    87642078 Sheridan, John
    44327889 Varner, Dell
    98100023 Kotto, Vir
    66345689 Sinclair, Jeffrey
    77421009 Garibaldi, Michael
    88775544 Winters, Talia
    54321098 Alexander, Lyta
    12345098 Mollari, Londo
    03465499 Takashima, Laurel
    88765432 Kyle, Benjamin
    08876500 Keffer, Warren
    07687878 Cole, Marcus
    For the project course: no group should have more than 5 members; and it is desireable that all groups have as close to 5 members as possible; and that students be allocated to groups alphabetically by family name, as in this sample output file:
    Group 1:
    Lyta Alexander (54321098)
    Susan Ivanova (08532109)
    Benjamin Kyle (88765432)
    John Sheridan (87642078)
    Dell Varner (44327889)
    Group 2:
    Marcus Cole (07687878)
    Warren Keffer (08876500)
    Londo Mollari (12345098)
    Jeffrey Sinclair (66345689)
    Talia Winters (88775544)
    Group 3:
    Michael Garibaldi (77421009)
    Vir Kotto (98100023)
    Kosh Naranek (96439530)
    Laurel Takashima (03465499)
    Students' names are first sorted (Alexander, Cole, Garibaldi, Ivanova, ...), then allocated to the tutes in rotation (Alexander to 1, Cole to 2, Garibaldi to 3, Ivanova to 1, ...).
    Note also that the student's details are written in a different format from the input. You may make the (usually wrong!) assumption that each student has a simple one-word family name and one other name.

    I'm sorry too annoy you again but I don't know how to implement what you told me. Here is my current code:
    import java.io.*;
    import java.util.*;
    class DetailSortTest {
         public void run() {
              try {
                   BufferedReader in = new
                   BufferedReader(new FileReader ("Data.txt"));
                   String line = in.readLine();
                   String[] names = new String [10];
                   int i = 0;
                   PrintWriter FileOut = new
                   PrintWriter(new FileWriter ("Data 2.txt"));
                   processFilesTest(in, FileOut);
                   in.close();
                   FileOut.close();
              } catch (FileNotFoundException f) {
                   System.out.println("Could Not Open The File");
              } catch (IOException i){
                   System.out.println(i.getMessage());
         public void processFilesTest (BufferedReader in, PrintWriter FileOut)
         throws IOException {
              String data[] = new String[100];
              List dList = new ArrayList();
              String NLine = in.readLine();
              FileOut.println(NLine);
         public static void main(String[] args) {
              DetailSortTest anObject = new
              DetailSortTest();
              anObject.run();
    How would I do it I tried:
    NLine.split(data[2]+""+data[1]+""+data[0]);
    But all that displays is null, null, null
    I know I am probably so stupid but I really appreciate the help

  • FlowN Problem - tasks are reset before initiaiton

    I'm using flowN to create a number of parallel tasks for a user to work with each element of an array. I'm using the concat() method to generate the correct name and array element for each task.
    I had to alter the payload information in the user task wizard (Jdeveloper BPEL designer) because it won't let me supply the expression to look up individual array elements as part of a payload.
    The tasks are all being correctly set up in the setUserDefinedAttributes section of the user task:
    <completeSectionVar>
    <task>
    <title>Complete Section: Evidence of Demand and Overall Marketability of the Course </title>
    <assigneeUsers>fkafka</assigneeUsers>
    <assigneeGroups/>
    <acquiredBy/>
    <owner/>
    <payload>
    <type>mandatory</type>
    <name>Evidence of Demand and Overall Marketability of the Course </name>
    <description>Marketing information and evidence</description>
    <section-help>Market research: competitors, market demand. Projected student numbers, anticipated student entry profiles and employment prospects. Admission/entry qualifications. Marketing plan </section-help>
    <section-data/>
    </payload>
    <conclusion/>
    but checking the next step, the SetSystemDefinedAttributes section, all the user tasks generated have been set back to contain the same information - the info from the first node in the array:
    <oraBPMTaskMessage>
    <part name="payload" >
    <task>
    <title>Complete Section: Name of Proposed Course</title>
    <assigneeUsers>fkafka</assigneeUsers>
    <assigneeGroups/>
    <acquiredBy/>
    <owner/>
    <payload>
    <type>mandatory</type>
    <name>Name of Proposed Course</name>
    <description>The name of the proposed course</description>
    <section-help/>
    <section-data/>
    </payload>
    <conclusion/>
    <state/>
    <subState/>
    <processId>BPELProcessTestFlowN</processId>
    <processName>BPELProcessTestFlowN</processName>
    <processVersion>1.1</processVersion>
    <instanceId>425</instanceId>
    <domainId>default</domainId>
    <processOwner>bpeladmin</processOwner>
    <taskId/>
    <taskNumber/>
    <versionNumber/>
    <versionReason/>
    <taskGroupId/>
    I've tried looking at the raw XML format data from the Audit view in BPEL PM, but all I can find is that the FlowN index starts at the highest number and works down. Everything seems to iterate through nicely until the last setting of the first node's task, when there are many settings of variables to the data in the 1st node. I don't know why or what I'm doing wrong here - any help or pointers would be most useful...
    FlowN code is as follows:
    <bpelx:flowN name="FlowN_1" N="ora:countNodes('getUncompletedSections_getUncompletedSections_OutputVariable','getUncompletedSectionsResponse','/ns1:getUncompletedSectionsResponse/section')" indexVariable="FlowN_1_Variable">
    <sequence name="Sequence_3">
    <assign name="setXpathVariables">
    <copy>
    <from expression="concat('/ns1:getUncompletedSectionsResponse/section[', bpws:getVariableData('FlowN_1_Variable'), ']')"/>
    <to variable="xpathSection"/>
    </copy>
    <copy>
    <from expression="concat('/ns1:getUncompletedSectionsResponse/section[', bpws:getVariableData('FlowN_1_Variable'), ']/name')"/>
    <to variable="xpathSectionName"/>
    </copy>
    </assign>
    <assign name="setName">
    <copy>
    <from expression="bpws:getVariableData('getUncompletedSections_getUncompletedSections_OutputVariable','getUncompletedSectionsResponse',bpws:getVariableData('xpathSectionName'))"/>
    <to variable="name"/>
    </copy>
    </assign>
    <scope name="completeSection" variableAccessSerializable="no" xmlns:taskactionhandler="http://xmlns.oracle.com/pcbpel/taskservice/taskActionHandler" xmlns:bpelx="http://schemas.oracle.com/bpel/extension" xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:bpel="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:taskmngr="http://xmlns.oracle.com/pcbpel/taskservice/taskmanager" xmlns:task="http://xmlns.oracle.com/pcbpel/taskservice/task" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ora="http://schemas.oracle.com/xpath/extension" xmlns:wf="http://schemas.oracle.com/bpel/extension/workflow" wf:key="completeSectionVar;taskConfigcompleteSection.xml;SimpleUserActivity;Complete Section: &lt;%bpws:getVariableData('name')%&gt;;bpws:getVariableData('getUncompletedSections_getUncompletedSections_OutputVariable', 'getUncompletedSectionsResponse', '/ns1:getUncompletedSectionsResponse/section');;;;;">
    <variables>
    <variable name="oraBPMTaskMessage" messageType="taskmngr:taskMessage"/>
    <variable name="oraBPMTaskErroredFaultMessage" messageType="taskmngr:taskErroredMessage"/>
    <variable name="oraBPMTemporaryVariable" type="xsd:string"/>
    </variables>
    <correlationSets>
    <correlationSet name="oraBPMTaskIdCor" properties="taskmngr:taskId"/>
    </correlationSets>
    <sequence>
    <assign name="setUserDefinedAttributes">
    <copy>
    <from expression="concat(&quot;Complete Section: &quot;,concat('/ns1:getUncompletedSectionsResponse/section[', bpws:getVariableData('FlowN_1_Variable'), ']/name'))"/>
    <to variable="completeSectionVar" query="/task:task/task:title"/>
    </copy>
    <copy>
    <from expression="bpws:getVariableData('getUncompletedSections_getUncompletedSections_OutputVariable', 'getUncompletedSectionsResponse', concat('/ns1:getUncompletedSectionsResponse/section[', bpws:getVariableData('FlowN_1_Variable'), ']'))"/>
    <to variable="completeSectionVar" query="/task:task/task:payload"/>
    </copy>
    <copy>
    <from expression="string('fkafka')"/>
    <to variable="completeSectionVar" query="/task:task/task:assigneeUsers[1]"/>
    </copy>
    <copy>
    <from expression="concat(ora:getProcessURL(), string('/taskConfigcompleteSection.xml'))"/>
    <to variable="completeSectionVar" query="/task:task/task:taskType"/>
    </copy>
    </assign>
    <assign name="setSystemDefinedAttributes">
    <copy>
    <from expression="ora:getInstanceId()"/>
    <to variable="completeSectionVar" query="/task:task/task:instanceId"/>
    </copy>
    <copy>
    <from expression="ora:getProcessId()"/>
    <to variable="completeSectionVar" query="/task:task/task:processName"/>
    </copy>
    <copy>
    <from expression="ora:getProcessId()"/>
    <to variable="completeSectionVar" query="/task:task/task:processId"/>
    </copy>
    <copy>
    <from expression="ora:getProcessVersion()"/>
    <to variable="completeSectionVar" query="/task:task/task:processVersion"/>
    </copy>
    <copy>
    <from expression="ora:getDomainId()"/>
    <to variable="completeSectionVar" query="/task:task/task:domainId"/>
    </copy>
    <copy>
    <from expression="ora:getProcessOwnerId()"/>
    <to variable="completeSectionVar" query="/task:task/task:processOwner"/>
    </copy>
    <copy>
    <from expression="string('SINGLE_APPROVAL')"/>
    <to variable="completeSectionVar" query="/task:task/task:pattern"/>
    </copy>
    <copy>
    <from expression="false()"/>
    <to variable="completeSectionVar" query="/task:task/task:hasSubTasks"/>
    </copy>
    <copy>
    <from variable="completeSectionVar"/>
    <to variable="oraBPMTaskMessage" part="payload"/>
    </copy>
    </assign>
    <scope name="initiateTask">
    <faultHandlers>
    <catch faultName="taskmngr:taskErroredFault" faultVariable="oraBPMTaskErroredFaultMessage">
    <assign name="readErroredTask">
    <copy>
    <from variable="oraBPMTaskErroredFaultMessage" part="payload"/>
    <to variable="oraBPMTaskMessage" part="payload"/>
    </copy>
    </assign>
    </catch>
    </faultHandlers>
    <sequence>
    <invoke name="initiateTask" partnerLink="TaskManagerService" portType="taskmngr:TaskManager" operation="initiateTask" inputVariable="oraBPMTaskMessage" outputVariable="oraBPMTaskMessage"/>
    </sequence>
    </scope>
    <sequence>
    <invoke name="initiateTaskActionHandler" partnerLink="TaskActionHandler" portType="taskactionhandler:TaskActionHandler" operation="initiate" inputVariable="oraBPMTaskMessage">
    <correlations>
    <correlation set="oraBPMTaskIdCor" initiate="yes" pattern="out"/>
    </correlations>
    </invoke>
    <receive name="receiveUpdatedTask" partnerLink="TaskActionHandler" portType="taskactionhandler:TaskActionHandlerCallback" operation="onTaskCompleted" variable="oraBPMTaskMessage" createInstance="no">
    <correlations>
    <correlation set="oraBPMTaskIdCor" initiate="no"/>
    </correlations>
    </receive>
    </sequence>
    <assign name="readUpdatedTask">
    <copy>
    <from variable="oraBPMTaskMessage" part="payload"/>
    <to variable="completeSectionVar"/>
    </copy>
    </assign>
    </sequence>
    </scope>
    <switch name="taskSwitch" xmlns:bpelx="http://schemas.oracle.com/bpel/extension" xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:tt="http://xmlns.oracle.com/pcbpel/taskservice/tasktype" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <case condition="bpws:getVariableData('completeSectionVar', '/task:task/task:state') = 'COMPLETED' and bpws:getVariableData('completeSectionVar', '/task:task/task:conclusion') = 'ACCEPT'">
    <bpelx:annotation>
    <bpelx:pattern>Task outcome is ACCEPT
    </bpelx:pattern>
    </bpelx:annotation>
    <sequence>
    <assign name="copyPayloadFromTask">
    <copy>
    <from variable="completeSectionVar" query="/task:task/task:payload"/>
    <to variable="getUncompletedSections_getUncompletedSections_OutputVariable" part="getUncompletedSectionsResponse" query="/ns1:getUncompletedSectionsResponse/section"/>
    </copy>
    </assign>
    </sequence>
    </case>
    <case condition="bpws:getVariableData('completeSectionVar', '/task:task/task:state') = 'COMPLETED' and bpws:getVariableData('completeSectionVar', '/task:task/task:conclusion') = 'REJECT'">
    <bpelx:annotation>
    <bpelx:pattern>Task outcome is REJECT
    </bpelx:pattern>
    </bpelx:annotation>
    <sequence>
    <assign name="copyPayloadFromTask">
    <copy>
    <from variable="completeSectionVar" query="/task:task/task:payload"/>
    <to variable="getUncompletedSections_getUncompletedSections_OutputVariable" part="getUncompletedSectionsResponse" query="/ns1:getUncompletedSectionsResponse/section"/>
    </copy>
    </assign>
    </sequence>
    </case>
    <otherwise>
    <sequence>
    <assign name="copyPayloadFromTask">
    <copy>
    <from variable="completeSectionVar" query="/task:task/task:payload"/>
    <to variable="getUncompletedSections_getUncompletedSections_OutputVariable" part="getUncompletedSectionsResponse" query="/ns1:getUncompletedSectionsResponse/section"/>
    </copy>
    </assign>
    </sequence>
    </otherwise>
    </switch>
    </sequence>
    </bpelx:flowN>

    For each person that reads this:
    Please could you reply with at least one of the the following:
    1. You didn't understand what I said at all
    2. You don't understand what the problem is
    3. You understand the problem but don't have any suggestion for a solution
    4. You understand the problem but your solution for it has been covered already
    5. You understand the problem and have a possible solution
    6. You have seen this problem before and solved it
    7. You have seen this problem before and are trying to solve it
    8. You can see that I have made a ridiculous error
    9. You can't be bothered to read the entire post because I have gone into too much detail initially.
    I'm not being sarcastic, this would really help me understand why I've had so many views of the post with no responses.
    Thanks in advance,
    Dan

  • Sorting Set elements

    Hi all,
    Can anybody please help me on this one.
    im reading elemets from a file, The file is structured like this, student number | last name | firstname
    I store this values into a TreeSet and use a Comparator to sort them, and display them sorted by student number, NOW what i want is when 2 student numbers are equal, i want to sort by last name as a tie breaker. The problem is how do i do this.
    here's what i have done so far
    Method ReadFile
           String[][] values = (new CSVParser(new FileReader("D:\\test.csv"))).getAllValues();
            TreeSet<Students> students  = new  TreeSet<Students>();
            ArrayList<Students> stud = new ArrayList<Students>();
            for (int i = 0; i < values.length; i++) {
                for (int j = 0; j < values.length; j++) {
    if(!values[i][j].startsWith("#")){
    if(j==0){
    studentNumber = Long.parseLong(values[i][j]);
    if(j==1){
    timestamp = Long.parseLong(values[i][j]);
    }else{
    marks.add(Float.parseFloat(values[i][j]));
    stud.add(new Students(studentNumber, timestamp, marks));
    //marks.clear();
    for(int i = 0;i < stud.size();i++){
    System.out.print(stud.get(i).getStudentNumber() + ": " + stud.get(i).getTimestamp()+":"+stud.get(i).getMarks());
    System.out.println();
    Collections.sort(stud, new sortByStudentNuber());
    System.out.println("After Sorting");
    for(int i = 0;i < stud.size();i++){
    System.out.print(stud.get(i).getStudentNumber() + ": " + stud.get(i).getTimestamp()+":"+stud.get(i).getMarks());
    System.out.println();
    class: sortByStudentNuber
    public class sortByStudentNuber implements Comparator<Students> {
        public int compare(Students o1, Students o2) {
            long stud1 = o1.getStudentNumber();
            long stud2 = o2.getStudentNumber();
            if (stud1 > stud2) {
                return 1;
            } else if (stud1 < stud2) {
                return -1;
            } else {
                return 0;

    Ok, thanx for that. but let me make my question clear.
    Lets say There are predefined sortOrders which should be passed as parameters by the user when the program is running.
    S=sortByStudentNumber ascending order, s=sortByStudentNumber descending order, L=sortBylastname in ascending order, l = sortBylastname in descending order, F=sortByfirstname in ascending order, f=sortByfirstname in descending order.
    When the user runs the program and Enters the S for example then the list will be sorted by StudentNumber, the user can also pass a second parameter as tie breaker, for example SF or FS or SL, or even SFL, so in other words the program should dynamically cater for this sortOrder characters by the user.. Can anyone please just give me a tip on how i can implement this.

  • Need help with an arrays program

    this is the task
    1.instantiate an array to hold integer test scores
    2.determine and print out the total number of scores
    3.determine whether there are any perfect scores (100) and if so print student numbers (who received these scores)
    4.print out only the scores that are greater or equal to 80
    5.calculate the percentage of students that got scores of 80 or above (and print out)
    6.calculate the average of all scores (and print out)
    heres the code that i came up with
    int [] scores = {79, 87, 94, 82, 67, 100, 98, 87, 81, 74, 91, 59, 97, 62, 78, 66, 83, 75, 88, 94, 63, 44, 100, 69, 87, 99, 76, 72};
    int total=scores.length;
    System.out.println("The total number of scores is: "+total);
    for (int i=0;i<=scores.length;i++)
    System.out.println(scores);
    step 2 is as far as i got
    i got stuck at step 3, i cant figure out how to do that
    reply plz, ty

    3.determine whether there are any perfect scores (100) and if so print student numbers (who received these scores)This question strongly suggests that the data contains information about students associated with each of the test scores. As you have illustrated it, part 3 is simply not doable. There must be more to the assignment than you have said.
    Do one thing at a time and make sure your code compiles and runs as you expect before moving on. The code you have posted looks OK for the first couple of steps, but its it's impossible to say unless you post something that's runnable.
    (A small thing - but very much appreciated - can you please post code using the "code" tags? Put {code} at the start of your code and again at the end. That way the code will be nicely formatted by the forum's astounding software.)

  • Database array help, kind of urgent (checking if element is in array, etc.)

    Here it goes. I have to write a program that firstly loads a .txt file into an array of Student Objects using a for loop. Then I have to display a menu. In this menu, lets say option 1 is chosen, it will ask for the full name of the student. Once the full name is taken it should check to see if it is in the array/file, and if so it will allow the user to add grades and whatnot, and if it isn't there it repors back the error that it could not find it.
    I'm a pretty huge beginner so feel free to laugh away at the code, and I say urgent because I need to get this done and am only using thios forum as a last resort since I seem to be unable to get things going.
    Tell me what you think of what I have so far, did I load the .txt file correctly? I'm pretty sure I did the menu and everything right:
    import java.lang.*;
    import type.lib.Student;
    import java.util.*;
    import java.io.*;
    import java.util.Scanner;
    public class StudentDbase2 {
      public static void main(String[] args) throws java.io.IOException{
        PrintStream output = System.out;
        PrintStream fileOutput = new PrintStream(new File("whateveroutput.txt")); // not sure I need this line
        Scanner input = new Scanner(System.in);
        Scanner fileInput = new Scanner(new File("whatever.txt"));
        final int NUMBER_OF_RECORDS = 10;
    Student studentDbase[] = new Student[NUMBER_OF_RECORDS];
        String []menu = { "1 - Add Courses and Grades" ,
                          "2 - View a Course Grade",
                          "3 - View GPA",
                          "4 - View all Courses and Grades",
                          "5 - View student record",
                          "6 - Output entire databse to a file",
                             "Quit - Exit databse"};
    for (int i = 0; i < menu.length; i++)
    System.out.println(menu);
    System.out.print("Enter menu option: ");
    String choice = input.next();
    if (HERE IS WHERE I AM TOTALLY LOST
    while (!choice.equals("Quit"))
    try
    int intChoice = Integer.parseInt(choice);
    System.out.println("Choice was: " + intChoice);
    if ((intChoice < 1) || (intChoice > 4))
    System.out.println("Invalid choice made. Choose again.");
    catch (Exception e)
    System.out.println("Invalid choice made. Choose again.");
    System.out.print("Enter menu option: ");
    choice = input.next();
    }So yeah if you read through it, I mentioned wher eI am lost, and that is when I have to start carrying out the options. I was about to write "if the user inputs 1 then ask for the full name.  That I can do.  But then how to scan it for the name and do the rest is foreign to me.
    Any help/guidance is very much appreciated.  Time is of the essence!  Thanks in advance.
    side note* So far all this does is display the menu, hopefully load the txt file correctly, and allow me to Quit.  The actual meat of the program is where I'm lost.
    another side note* the .txt file contains full names and student numbers
    Edited by: SmallyLarges on Dec 4, 2009 1:05 AM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    SmallyLarges wrote:
    Here it goes. I have to write a program that firstly loads a .txt file into an array of Student Objects using a for loop. Then I have to display a menu. In this menu, lets say option 1 is chosen, it will ask for the full name of the student. Once the full name is taken it should check to see if it is in the array/file, and if so it will allow the user to add grades and whatnot, and if it isn't there it repors back the error that it could not find it.To add to Melanie's good advice, I would say this: separate the problem from the implementation (ie, what it's going to look like in Java).
    Taking your description above, I've simply repeated it, substituting words where you've made those assumptions or been "wooly" (in brackets) with a more "English" word or suggestion:
    "I have to write a program that firstly loads a .txt file into an (array|*table*) of Student Objects (using a for loop|*<remove>*). Then I have to display a menu. In this menu, lets say option 1 is chosen, it will ask for the full name of the student. Once the full name is taken it should check to see if it is in the (array/file|*table*), and if so it will allow the user to add grades and (whatnot|*<specify>*), and if it isn't there it repors back the error that it could not find it."
    It may seem like a trivial thing, but its a very important point: Don't tie yourself down to an implementation before you have to.
    The nice thing about this is that now you can probably write a bit of "pseudo"-code to see what your main() might look like. When you do this, don't worry about the details, just try to translate the things in your problem description onto paper.
    Perhaps something like:
    load Students
    while the user is not finished
    do
       display menu
       read option chosen
       process option:
          if the option == Quit
          do
             signal that the user is finished
             exit process option
          end
          else if the option == 1
          do
             ask for full name
             if the full name is in our table
                add grades
             else
                report "not found" error
          end
          else if the option == 2
       end of process option
    endDo you see what's happened here? You've broken down the problem into workable chunks; and it's in your own language.
    Now, translating to Java becomes much easier.
    Furthermore, those chunks will often become methods, and your eventual main() method will often look quite similar to your pseudo-code.
    Now, what was that question again....?
    Winston
    Edited by: YoungWinston on Dec 4, 2009 2:32 AM

  • Could every one help me with this? Thanks

    2. a. Write a program that prompts a professor to input grades for five different courses for 10 students. Prompt the professor to enter one grade at a time using the prompt �Enter grades for student #1� and �Enter grade #1�. Verify that the professor enter only A, B, C, D, or F. Use variables for the student numbers (1 through 10) and grade numbers (1 through 5). The class name is GradePoint.
    b. Modify the GradePoint program so that it calculates the grade point average (GPA) for each student. A student receives four grade points for an A, three grade points for a B, two grade points for a C, one grade point for a D, and zero grade point for an F. Store the grades and points in parallel arrays. Search the arrays to determine the points for the grade. Store the GPA for each student in another array. (Hint: Copy the GPA for each student to a different array by initializing the new array with GPAs from the other array.)
    c. Display the GPA scores from each of the two GPA arrays to verify that the GPAs were copied correctly. Identify which array the scores are from.

    I got A. but I don't know how to do B and C
    could everyone help me how to do B and C?
    here are my code in A.
    I hope I am doing right:
    here are my code in A.
    I hope I am doing right:
    public class GradePoint
    public static void main(String[] args) throws Exception
    char Grade;
    System.out.println("Enter grades for student #1");
    System.out.println("Enter A, B, C, D, or F");     
    System.out.println("\nEnter grades #1");
    Grade =(char)System.in.read();
    while(Grade != 'A' && Grade != 'B' && Grade != 'C' && Grade != 'D' && Grade != 'D')
              System.in.read(); System.in.read();
              System.out.println("Entry must be A or B or C or D or F!");
              Grade = (char)System.in.read();
    System.out.println("Enter grades for student #2");
         System.out.println("Enter A, B, C, D, or F");
         System.out.println("Enter grades #2");
         Grade =(char)System.in.read();
         System.in.read();System.in.read();
    while(Grade != 'A' && Grade != 'B' && Grade != 'C' && Grade != 'D' && Grade != 'D')
              System.in.read(); System.in.read();
              System.out.println("Entry must be A or B or C or D or F!");
              Grade = (char)System.in.read();
    System.out.println("Enter grades for student #3");
         System.out.println("Enter A, B, C, D, or F");
         System.out.println("Enter grades #3");
         Grade = (char)System.in.read();
         System.in.read();System.in.read();
    while(Grade != 'A' && Grade != 'B' && Grade != 'C' && Grade != 'D' && Grade != 'D')
              System.in.read(); System.in.read();
              System.out.println("Entry must be A or B or C or D or F!");
              Grade = (char)System.in.read();
    System.out.println("Enter grades for student #4");
         System.out.println("Enter A, B, C, D, or F");
         System.out.println("Enter grades #4");
         Grade = (char)System.in.read();
         System.in.read();System.in.read();
    while(Grade != 'A' && Grade != 'B' && Grade != 'C' && Grade != 'D' && Grade != 'D')
              System.in.read(); System.in.read();
              System.out.println("Entry must be A or B or C or D or F!");
              Grade = (char)System.in.read();
    System.out.println("Enter grades for student #5");
         System.out.println("Enter A, B, C, D, or F");
         System.out.println("Enter grades #5");
         Grade = (char)System.in.read();
         System.in.read();System.in.read();
    while(Grade != 'A' && Grade != 'B' && Grade != 'C' && Grade != 'D' && Grade != 'D')
              System.in.read(); System.in.read();
              System.out.println("Entry must be A or B or C or D or F!");
              Grade = (char)System.in.read();
    System.out.println("Enter grades for student #6");
         System.out.println("Enter A, B, C, D, or F");
         System.out.println("Enter grades #6");
         Grade = (char)System.in.read();
         System.in.read();System.in.read();
    while(Grade != 'A' && Grade != 'B' && Grade != 'C' && Grade != 'D' && Grade != 'D')
              System.in.read(); System.in.read();
              System.out.println("Entry must be A or B or C or D or F!");
              Grade = (char)System.in.read();
    System.out.println("Enter grades for student #7");
         System.out.println("Enter A, B, C, D, or F");
         System.out.println("Enter grades #7");
         Grade = (char)System.in.read();
         System.in.read();System.in.read();
    while(Grade != 'A' && Grade != 'B' && Grade != 'C' && Grade != 'D' && Grade != 'D')
              System.in.read(); System.in.read();
              System.out.println("Entry must be A or B or C or D or F!");
              Grade = (char)System.in.read();
    System.out.println("Enter grades for student #8");
         System.out.println("Enter A, B, C, D, or F");
         System.out.println("Enter grades #8");
         Grade = (char)System.in.read();
         System.in.read();System.in.read();
    while(Grade != 'A' && Grade != 'B' && Grade != 'C' && Grade != 'D' && Grade != 'D')
              System.in.read(); System.in.read();
              System.out.println("Entry must be A or B or C or D or F!");
              Grade = (char)System.in.read();
    System.out.println("Enter grades for student #9");
         System.out.println("Enter A, B, C, D, or F");
         System.out.println("Enter grades #9");
         Grade = (char)System.in.read();
         System.in.read();System.in.read();
    while(Grade != 'A' && Grade != 'B' && Grade != 'C' && Grade != 'D' && Grade != 'D')
              System.in.read(); System.in.read();
              System.out.println("Entry must be A or B or C or D or F!");
              Grade = (char)System.in.read();
    System.out.println("Enter grades for student #10");
         System.out.println("Enter A, B, C, D, or F");
         System.out.println("Enter grades #10");
         Grade = (char)System.in.read();
         System.in.read();System.in.read();
    while(Grade != 'A' && Grade != 'B' && Grade != 'C' && Grade != 'D' && Grade != 'D')
              System.in.read(); System.in.read();
              System.out.println("Entry must be A or B or C or D or F!");
              Grade = (char)System.in.read();
    b. Modify the GradePoint program so that it calculates the grade point average (GPA) for each student. A student receives four grade points for an A, three grade points for a B, two grade points for a C, one grade point for a D, and zero grade point for an F. Store the grades and points in parallel arrays. Search the arrays to determine the points for the grade. Store the GPA for each student in another array. (Hint: Copy the GPA for each student to a different array by initializing the new array with GPAs from the other array.)
    c. Display the GPA scores from each of the two GPA arrays to verify that the GPAs were copied correctly. Identify which array the scores are from.

  • ?php IF () { } ?

    I am having a problem with my code and I seem not to be
    getting the result I want. I tried different tests to see if it is
    my code or my database. I am trying to make a if statement where if
    administration creates a student that if someone else has the same
    student number it will give the administrator an error.
    I have made a recordset called "studentNo" which contains a
    student name, address and their student number which is a "int" of
    9 characters. I am using mySQL.
    As an example of what the database looks like as such
    Student No. User
    1 200777895 Darryl
    2 333333333 Michael
    3 987654321 Fred
    4 123456789 Carolina
    Now this is my code of an if statement.
    if ($_POST['stNum'] == $row_studentNo['stNum']){
    $error['studentNumber'] = 'This student number has already
    been assigned, please enter a new student number';
    When my if code looks on the recordset called "studentNo" it
    finds no matching student numbers so it thinks there are no
    duplicates when I've entered a series of 9 numbers in a form field.
    If I type 200777895 student number the error message comes up and
    tells me that someone has that student number. If I type in the
    form field a different number 333333333 it shows there is no error
    and that student number is available. I noticed that the 200777895
    student number is my first user on my list in the database and
    somehow the code does not search the whole database for other
    student numbers.
    I have tested to see if it is my code and when I change the
    code to search the actual student number instead of the recordset
    studentNo, I get my error message saying that student number has
    been taken.
    Here is the test if code I used.
    if ($_POST['stNum'] ==
    123456789){
    $error['studentNumber'] = 'This student number has already
    been assigned, please enter a new student number';
    I do not know what I am doing wrong in this code below where
    it is not searching my whole recordset of studentNo.
    if ($_POST['stNum'] == $row_studentNo['stNum']){
    $error['studentNumber'] = 'This student number has already
    been assigned, please enter a new student number';
    I can't figure out what am I doing wrong, anyone have any
    ideas?

    I have changed accordingly for my update page. However, if I
    update a student and he has already been assigned a student number
    when I click my update button it tells me that it has already been
    taken, which happens to be his own student number. If there was no
    student number assigned in the student list and I update the
    student and type in a student number, it will update even if
    someone else has the student number but when I go back into the
    page and update it tells me that the student number has been
    assigned. Even if I had a distinct student number when I click
    update it tells me that the student number has been assigned.
    This is what I have as follows...
    $colname_getUser = "-1";
    if (isset($_GET['userID'])) {
    $colname_getUser = $_GET['userID'];
    mysql_select_db($database_conYeshivah, $conYeshivah);
    $query_getUser = sprintf("SELECT * FROM `user` WHERE userID =
    %s", GetSQLValueString($colname_getUser, "int"));
    $getUser = mysql_query($query_getUser, $conYeshivah) or
    die(mysql_error());
    $row_getUser = mysql_fetch_assoc($getUser);
    $totalRows_getUser = mysql_num_rows($getUser);
    $colname_getStudentNum = "-1";
    if (isset($_POST['stNum'])) {
    $colname_getStudentNum = $_POST['stNum'];
    $var2_getStudentNum = "-1";
    if (isset($_POST['first_name'])) {
    $var2_getStudentNum = $_POST['first_name'];
    mysql_select_db($database_conYeshivah, $conYeshivah);
    $query_getStudentNum = sprintf("SELECT stNum, first_name FROM
    `user` WHERE stNum = %s AND first_name = %s",
    GetSQLValueString($colname_getStudentNum,
    "int"),GetSQLValueString($var2_getStudentNum, "text"));
    $getStudentNum = mysql_query($query_getStudentNum,
    $conYeshivah) or die(mysql_error());
    $row_getStudentNum = mysql_fetch_assoc($getStudentNum);
    $totalRows_getStudentNum = mysql_num_rows($getStudentNum);
    if ((isset($_POST["MM_update"])) &&
    ($_POST["MM_update"] == "form1")) {
    if (strlen($_POST['stNum']) != 9 &&
    !is_numeric($_POST['stNum'])) {
    $error['studentNumber'] = 'The student number must be 9
    numbers';
    if ($totalRows_getStudentNum > 0) {
    $error['duplicate'] = 'That number is already taken';
    if(!$error){
    $updateSQL = sprintf("UPDATE `user` SET dateOfUpdate=%s,
    stNum=%s, first_name=%s, family_name=%s, username=%s, pwd=%s,
    email=%s, address=%s, city=%s, prov=%s, postal=%s, phone=%s,
    cell=%s WHERE userID=%s",
    GetSQLValueString($_POST['dateOfUpdate'], "date"),
    GetSQLValueString($_POST['stNum'], "int"),
    GetSQLValueString($_POST['first_name'], "text"),
    GetSQLValueString($_POST['family_name'], "text"),
    GetSQLValueString($_POST['username'], "text"),
    GetSQLValueString($_POST['pwd'], "text"),
    GetSQLValueString($_POST['email'], "text"),
    GetSQLValueString($_POST['address'], "text"),
    GetSQLValueString($_POST['city'], "text"),
    GetSQLValueString($_POST['prov'], "text"),
    GetSQLValueString($_POST['postal'], "text"),
    GetSQLValueString($_POST['phone'], "int"),
    GetSQLValueString($_POST['cell'], "int"),
    GetSQLValueString($_POST['userID'], "int"));
    mysql_select_db($database_conYeshivah, $conYeshivah);
    $Result1 = mysql_query($updateSQL, $conYeshivah) or
    die(mysql_error());
    $updateGoTo = "index.php";
    if (isset($_SERVER['QUERY_STRING'])) {
    $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
    $updateGoTo .= $_SERVER['QUERY_STRING'];
    header(sprintf("Location: %s", $updateGoTo));

  • Alpha numeric number Ranges

    Hi Folks,
    Can somebody suggest me if we want to use alphnumeric number ranges Ex:A09XY234 for  student masterdata what are the problems we have to face inSAP.
    Vara

    Dear Vara,
    I assume you mean the studentnumber and not the object ID's?
    In SAP SLM there is a standard switch which you can use to choose a numeric student number or alphanumberic. Beside that you have a Badi which gives you more flexibility:
    Requirements
    You need to implement the business add-in for assignment and checking of student numbers in the following cases:
    You want to use numeric student numbers which must comply with special rules and have a check digit, for instance.
    You want to use alphanumeric student numbers.
    IMG: SLCM --> Master data in SLCM --> Student Numbers and Object ID's --> BAdI: Student Number Assignment
    Because the student number is an attribute (abbrevation) of the object (1000) ST you will likely will not face problems in SAP SLM with an alphanumeric student number.
    Rob

  • Local homes, dual directory, logins

    Hello all,
    I'm having a bit of a problem. Running 10.8.2 server with local home dirs connected to Windows 2008r2 server. The question is our users login with their student numbers. For example John Smith is 901001001. He can login with 901001001 it makes his account and everything is great. Except that he can also now login with John Smith OR 901001001. We just want him to login as 901001001 and NOT John Smith. Is there a way to make OS X not grab the Display Name from AD and instead just use logon name?
    Thanks,
    Jonathan

    Not that I am aware.  Unless you modify the Record Name attribute in AD.  For example, a record may contain:
    RecordName:
    jdoe
    john doe
    [email protected]
    DOMAIN\jdoe
    DOMAIN\john doe
    John Doe
    [email protected]
    All of these can be used as the login name.  If you removed everything but the one you wanted, then only that one would permit login.

  • Could someone check my code please

    COuld some one check for me...I think i am doing Part A ok...but I am sure in Part B and C....
    Thanks,
    Flower
    A. Write a program that prompts a professor to input grades for five different courses for 10 students. Prompt the professor to enter one grade at a time using the prompt �Enter grades for student #1� and �Enter grade #1�. Verify that the professor enter only A, B, C, D, or F. Use variables for the student numbers (1 through 10) and grade numbers (1 through 5). The class name is GradePoint.
    public class GradePoint
    public static void main(String[] args) throws Exception
    char[][] studentGrades = new char[10][];
    for(int student = 0; student < 10; ++student)
    studentGrades[student] = new char [5];
    for(int student = 0; student<10; ++student)
    System.out.println("Enter grades for student # " +(student + 1));
    for(int course = 0; course < 5; ++course)
    char grade;
    System.out.println("Enter grade # " + (course +1));
    System.out.println("Entry must be A or B or C or D or F!");
    grade = (char)System.in.read();
    System.in.read();System.in.read();
    B. Modify the GradePoint program so that it calculates the grade point average (GPA) for each student. A student receives four grade points for an A, three grade points for a B, two grade points for a C, one grade point for a D, and zero grade point for an F. Store the grades and points in parallel arrays. Search the arrays to determine the points for the grade. Store the GPA for each student in another array. (Hint: Copy the GPA for each student to a different array by initializing the new array with GPAs from the other array.)
    C. Display the GPA scores from each of the two GPA arrays to verify that the GPAs were copied correctly. Identify which array the scores are from.
    public class GradePointB
    static final double A = 4.0;
    static final double B = 3.0;
    static final double C = 2.0;
    static final double D = 1.0;
    static final double F = 0.0;
    public static void main(String[] args) throws Exception
    char[][] studentGrades = new char[10][];
    for(int student = 0; student < 10; ++student)
    studentGrades[student] = new char [5];
    for(int student = 0; student<10; ++student)
    System.out.println("Enter grades for student # " +(student + 1));
    for(int course = 0; course < 5; ++course)
    char grade;
    System.out.println("Enter grade # " + (course +1));
    System.out.println("Entry must be A or B or C or D or F!");
    grade = (char)System.in.read();
    System.in.read();System.in.read();
    if(grade == 'A')
    System.out.println("Grade Point Average:" + A);
    if(grade == 'B')
    System.out.println("Grade Point Average:" + B);
    if(grade == 'C')
    System.out.println("Grade Point Average:" + C);
    if(grade == 'D')
    System.out.println("Grade Point Average:" + D);
    if(grade == 'F')
    System.out.println("Grade Point Average:" + F);

    Try this for getting the correct character from the User:
    private char getUserChar (char[] canAccept)
         // Build up a list of the valid characters as a string, we will use it in 2 places...
         StringBuffer buf = new StringBuffer ();
         for (int i = 0; i < canAccept.length; i++)
              buf.append (canAccept);
    if (i < (canAccept.length - 1))
    buf.append (", ");
    // Build up an error string we use for when the User gets it wrong...
    StringBuffer errstr = new StringBuffer ("Input value must be one of: ");
    errstr.append (buf);
    // Not the best use of while here but not too bad...
    while (true)
    System.out.println ("Please enter a character [" + buf.toString () + "]");
    // Read a character from the User.
    char c = (char) System.in.read ();
    // Determine whether the character is one of those that we allow...
    for (int i = 0; i < canAccept.length; i++)
    if (c == canAccept[i])
    // It is one, cool...let's return, no more to do here...
    return c;
    // If we are here then they've got it wrong, output a message.
    System.out.println (errstr.toString ());
    And then usage would be simple:
    char[] grades = {'A', 'B', 'C', 'D', 'E', 'F'};
    char c = this.getUserChar (grades);Enjoy...

  • I am a teacher and I want a formula for Numbers that will average out A, B, C, D and E's of my students.

    As the title says- I'm not much of a formula wizard and any help would be appreciated. Here's an example-
    Student A receives a B, C, A, A, D, A for 6 assignments. I want them to average out at the end of the row, as well as an average on a separate page of summaries for all subjects that are assessed this way.
    Ive seen it on an excel spreadsheet but was unable to look at the formula.
    Please help as the semester starts in a week for us in Australia!
    Thanks

    ellroy wrote:
    I basically want a formula where I can average Letters out to a B- or C+. Can I do this from just letters alone or do I need to assign numbers. Speaking to my curriculum coordinator, she said stick to LETTERS and see if we can sort out something for that as we don't officially report in numbers.
    So that would mean I would need an average formula that would calculate B + C + C + D + A into a single Letter. I dont know if it is possible without using numbers. I hope you understand what I'm trying to explain. It's quite hard!
    You say where the cutoffs are, is that A=90-100%?
    Can you just use letters to make an average of the letter? 
    AVERAGE, which calculates the arithmetic mean of a set of values, works with numerical values.
    On your posted layout, you have a table showing the letter equivalent of a percentage score:
    A score under 40 = E
    A score 40 or higher, but under 50 = D
    A score 50 or higher, but under 65 = C
    A score 56 or higher, but under 85 = B
    A score 85 or higher = A
    Those numerical scores may be summed, averaged, and a letter grade assigned. With the specifications given in that table, the letter grade will not include a + or -.
    Your layout includes nine numerical scores for the first student (all of which are well under 40. My assumption here is that each is the student's score out of the number in the same column of row 3 (ie, the first, 13, is 13 out of 14, the second is 10 out of 16, etc,)
    This raises a question:
    Does each point noted contribute equally to the final average?
    Or
    Does each quiz/exercise contribute equally to the final average?
    For the letter grades to be averaged, you will need to set a specific numerical equivalent (not a range) for each letter grade.
    For the letter grades and number grades to be combined into a single final letter grade, the numerical equivalents noted above must be chosen with that goal in mind, OR the numerical scores must be converted into letter grades, then reconverted into specific numerical equivalents for each letter grade, inserted into the set of (converted) letter grades, averaged, then reconverted to the equivalent letter grade.
    As you can see, there are yet a few hurdles to overcome.
    Regards,
    Barry

  • Help, I have bought Creative Suite 6 student version, I have the product code but not the numbers I need to activate it, can you help?

    Help, I have bought Creative Suite 6 student version, I have the product code but not the numbers I need to activate it, can you help?

    This is not something we can help you with in a public forum.
    You'll either have to call Adobe Customer Service in your region, or use web chat. Here's link to web chat. Enter a product name and problem area. Ignore all the links except the one that says something like, "Still have a problem?" Click that, and you'll get a link to web chat:
    Contact Customer Care

Maybe you are looking for

  • How do I center the header in document setup?

    I write books and want the title of my book to appear automatically on each page and centered.  When I go to Document Setup I don't find an option for centering.  I shouldn't have to force with spaces my book title to the center.  Where are the setup

  • Creative Cloud spinning blue wheel, cannot download CC program or update CS6 programs

    I have Master Collection CS6. I purchased a new Mac Pro last month (preinstalled with Yosemite) and installed all the programs. I tried to run Illustrator, was prompted to install the Java for OS X and did do, worked great. Three weeks later I subscr

  • Ipad video to HTML5

    Have anybody tried to show iPad's video output in a browser using HTMl5??

  • Add money in cost center?

    Dear SAPIENTS, How can i ad money to any cost center? Please provide info in detail. Regards, Kaushal Rai

  • Print RTF output on web

    Hello, I am using Form10g/Report10g and my AS is windows 2003. I have my report as RDF file and I need to display it on web as RTF format. When I type 'http://report_server?userid=user/pwd@db&report=myreport.rdf&destype=cache&desformat=rtf&mimetype=a