Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 7 Next »

 Test Your Knowledge

You have now learnt how to create and configure simple Actionflows in PhixFlow. To reinforce the techniques you have learnt, complete these assignments.

Don't worry, this is not an exam. Use the Help to broaden your understanding and assimilate knowledge. 

Assignment 1

Difficulty Level: 

  1. Configure the ability to open the Student Management screen from the Menu 
    1. Use the Students button or create your own button 
  2. Configure the ability to save and delete new students using the New Student Form screen
    1. Set up Actionflows on the Save and Delete buttons on the New Student Form screen to save and delete data in the School Students table

Assignment 2

Difficulty Level: 

  1. When a new student is created, using the New Student button on the Student Management screen, we want the Intake Year field on the New Student Form screen to be prepopulated with the current year in the format, YYYY
    1.  Tip 1

      Modify the Actionflow on the New Student button on Student Management screen.

    2.  Tip 2

      Use one of PhixFlow's Functions to retrieve the current year. 

      What type of Action Node can perform a function?

    3.  Tip 3

      Use the dateGet function in an Output Attribute in a  Calculate action.

    4.  Tip 4

      Check your mappings all the way through the Actionflow and remember to map your new Output Attribute onto the IntakeYear field.

  2. When a user tries to save a new student, we want a confirmation screen to show to that allows the save to be confirmed or cancelled
    1. Bonus Task: map in the name of the new student onto a dynamic text component
  3. Set up the Students grid on the Student Management screen to contain the below icon in the Web column and configure this button to open the student's website when clicked
    1. Web icon:

Assignment 3

Difficulty Level: 

  1. When a new student is created on the New Student Form screen, we want the form to contain validation that requires:
    1. the Name field must be populated
    2. the Name field must contain at least 3 characters
    3. the Name field must adhere to the pattern, ^[A-Za-z\s-]+$
  2. We want to see a list of the courses that each student is enrolled on. Set up a button on the Student Management screen that opens a separate screen with this information on
  3. We want the status of a course to be dynamically updated to On Hold if the associated classroom's status is changed to Unavailable 




  • No labels